Перейти к содержимому


Перенос Информации


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 26

#1 Candyover

Candyover

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 13 Февраль 2014 - 15:26

Нужно перенести как на скрине Безымянный.png

#2 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 13 Февраль 2014 - 16:24

Просмотр сообщенияCandyover (13 Февраль 2014 - 15:26) писал:

Нужно перенести как на скрине Прикрепленный файл Безымянный.png

Редактируем шаблон Товар
Находим и вырезаем
<td>
<div class="goodsDataMainOrder cornerAll" itemscope itemprop="offerDetails" itemtype="http://data-vocabulary.org/Offer">
<table>
<!-- Блок с данными товара при выбранных параметрах. Берутся из модификаций товара -->
<tr>
<td class="goodsDataMainModificationDataBlock">
<!-- По этому значению производится заказ товара -->
<input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
<!-- Цена сейчас -->
<span class="goodsDataMainModificationPriceNow" title="Цена сейчас" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
{GOODS_MOD_PRICE_NOW | money_format}
</span>
<!-- информация для поисковика о валюте товара -->
<meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
<!-- информация о числе товаров на складе -->
<meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/>
<!-- информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. -->
{% IF GOODS_MOD_REST_VALUE>0 %}
<span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}">
{% ENDIF %}
<!-- Старая цена. -->
<span class="goodsDataMainModificationPriceOld lineThrough" title="Старая цена">
<!-- Если на товар действует скидка -->
{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}
<!-- Если старая цена была больше новой -->
{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
{GOODS_MOD_PRICE_OLD | money_format}
{% ENDIF %}
</span>
<!-- Доступность товара -->
<div class="goodsDataMainModificationAvailable">
<div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div>
<div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>
</div>
</td>
<td class="goodsDataFormSubmitButton">

<input type="submit" value="Положить в корзину" style="width:200px;" />
</td>
</tr>
<!-- Блок информации по акции действующей на товар, если таковая есть -->
{% IF GOODS_MOD_MAX_DISCOUNT_ID %}
<tr>
<td class="goodsDataMainDiscountBlock" colspan="2" itemprop="priceValidUntil" content="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}">
<div>
<!-- Акция на товар -->
<strong>Товар участвует в акции &amp;laquo;{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}&amp;raquo;.</strong><br />
По {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет {GOODS_MOD_MAX_DISCOUNT}%
</div>
</td>
</tr>
{% ENDIF %}
<!-- Блок выбора модификаций для текущей товарной позиции -->
<tr>
<td class="goodsDataMainModificationsBlock" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %} colspan="2">
<div>
<table>
<tr>
{% FOR goods_modifications_properties %}
<td class="goodsDataMainModificationsBlockProperty">
<!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
{% FOR values %}
<!-- Если это первый элемент в списке -->
{% IF goods_modifications_properties.values.first %}
<strong>{goods_modifications_properties.NAME}:</strong><br />
<select name="form[properties][]">
{% ENDIF %}
<option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option>
<!-- Если это последний элемент в списке -->
{% IF goods_modifications_properties.values.last %}
</select>
{% ENDIF %}
{% ENDFOR %}
</td>
{goods_modifications_properties.index | is_divided("2","</tr><tr>","")}
{% ENDFOR %}
</tr>
</table>
<!-- Данные по модификациям для текущей товарной позиции -->
{% FOR goods_modifications %}
<div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
<input type="hidden" name="id" value="{goods_modifications.ID}" />
<input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
<input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
<div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div>
<input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
<div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
<input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
<input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
<input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
<input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
<input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
<input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
<div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
</div>
{% ENDFOR %}
</div>
</td>
</tr>

<!-- Блок описания модификации -->
<tr>
<td class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %} colspan="2">
{GOODS_MOD_DESCRIPTION}
</td>
</tr>
<tr><td colspan="2" style="height: 30px;">
<a onclick="$('.goodsDataMainDeliveryBlock').toggle();return(false);" href="#" style="text-decoration: none; border-bottom: 1px dotted; margin: 15px;">Варианты доставки</a>
</td></tr>
<!-- Блок описания вариантов доставки -->
<tr>
<td class="goodsDataMainDeliveryBlock" colspan="2" style="display:none;">
<h4>Условия доставки</h4>
{% FOR goods_delivery %}
<h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
<div class="goodsDataMainDeliveryItem" >
<p>{goods_delivery.DESC}</p>
{% IF goods_delivery.rules_empty %}
Стоимость доставки:
{goods_delivery.PRICE | money_format}

{% ELSE %}

<div class="goodsDataMainDeliveryItemRules">
<table>
<thead>
<tr>
<td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td>
</tr>
<tr>
<td>Для заказов больше</td>
<td>Стоимость доставки</td>
</tr>
</thead>
<tbody class="num">
{% FOR rules %}
<tr>
<td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td>
<td>{goods_delivery.rules.PRICE | money_format}</td>
</tr>
{% ENDFOR %}
<tr>
<td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td>
<td>{goods_delivery.PRICE | money_format}</td>
</tr>
</tbody>
</table>
</div>
{% ENDIF %}
</div>
{% ENDFOR %}
</td>
</tr>
<tr>
<td colspan="2" style="height:30px">
<a onclick="$('.myblock4').toggle();return(false);" href="#" style="text-decoration: none; border-bottom: 1px dotted; margin: 15px;">Способы оплаты</a>
</td>
</tr>
<tr>
<td class="myblock4">
<div class="goodsDataMainDeliveryItem">
<h5 class="goodsDataMainDeliveryItemHeader">Вариант 1: Перевод на счет карты ПриватБанк</h5><br>
<h5 class="goodsDataMainDeliveryItemHeader">Вариант 2: Почтовый перевод</h5><br>
<h5 class="goodsDataMainDeliveryItemHeader">Вариант 3: Оплата при получении</h5><br>
</div>

</p> </div>
</td>
</tr>
</table>
</div>
</td>

Далее вставляем этот код перед самым первым </form>
<div class="goodsDataMainOrder cornerAll" itemscope itemprop="offerDetails" itemtype="http://data-vocabulary.org/Offer">
<table>
<!-- Блок с данными товара при выбранных параметрах. Берутся из модификаций товара -->
<tr>
<td class="goodsDataMainModificationDataBlock">
<!-- По этому значению производится заказ товара -->
<input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
<!-- Цена сейчас -->
<span class="goodsDataMainModificationPriceNow" title="Цена сейчас" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
{GOODS_MOD_PRICE_NOW | money_format}
</span>
<!-- информация для поисковика о валюте товара -->
<meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
<!-- информация о числе товаров на складе -->
<meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/>
<!-- информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. -->
{% IF GOODS_MOD_REST_VALUE>0 %}
<span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}">
{% ENDIF %}
<!-- Старая цена. -->
<span class="goodsDataMainModificationPriceOld lineThrough" title="Старая цена">
<!-- Если на товар действует скидка -->
{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}
<!-- Если старая цена была больше новой -->
{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
{GOODS_MOD_PRICE_OLD | money_format}
{% ENDIF %}
</span>
<!-- Доступность товара -->
<div class="goodsDataMainModificationAvailable">
<div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div>
<div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>
</div>
</td>
<td class="goodsDataFormSubmitButton">

<input type="submit" value="Положить в корзину" style="width:200px;" />
</td>
</tr>
<!-- Блок информации по акции действующей на товар, если таковая есть -->
{% IF GOODS_MOD_MAX_DISCOUNT_ID %}
<tr>
<td class="goodsDataMainDiscountBlock" colspan="2" itemprop="priceValidUntil" content="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}">
<div>
<!-- Акция на товар -->
<strong>Товар участвует в акции &amp;laquo;{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}&amp;raquo;.</strong><br />
По {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет {GOODS_MOD_MAX_DISCOUNT}%
</div>
</td>
</tr>
{% ENDIF %}
<!-- Блок выбора модификаций для текущей товарной позиции -->
<tr>
<td class="goodsDataMainModificationsBlock" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %} colspan="2">
<div>
<table>
<tr>
{% FOR goods_modifications_properties %}
<td class="goodsDataMainModificationsBlockProperty">
<!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
{% FOR values %}
<!-- Если это первый элемент в списке -->
{% IF goods_modifications_properties.values.first %}
<strong>{goods_modifications_properties.NAME}:</strong><br />
<select name="form[properties][]">
{% ENDIF %}
<option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option>
<!-- Если это последний элемент в списке -->
{% IF goods_modifications_properties.values.last %}
</select>
{% ENDIF %}
{% ENDFOR %}
</td>
{goods_modifications_properties.index | is_divided("2","</tr><tr>","")}
{% ENDFOR %}
</tr>
</table>
<!-- Данные по модификациям для текущей товарной позиции -->
{% FOR goods_modifications %}
<div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
<input type="hidden" name="id" value="{goods_modifications.ID}" />
<input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
<input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
<div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div>
<input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
<div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
<input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
<input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
<input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
<input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
<input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
<input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
<div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
</div>
{% ENDFOR %}
</div>
</td>
</tr>

<!-- Блок описания модификации -->
<tr>
<td class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %} colspan="2">
{GOODS_MOD_DESCRIPTION}
</td>
</tr>
<tr><td colspan="2" style="height: 30px;">
<a onclick="$('.goodsDataMainDeliveryBlock').toggle();return(false);" href="#" style="text-decoration: none; border-bottom: 1px dotted; margin: 15px;">Варианты доставки</a>
</td></tr>
<!-- Блок описания вариантов доставки -->
<tr>
<td class="goodsDataMainDeliveryBlock" colspan="2" style="display:none;">
<h4>Условия доставки</h4>
{% FOR goods_delivery %}
<h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
<div class="goodsDataMainDeliveryItem" >
<p>{goods_delivery.DESC}</p>
{% IF goods_delivery.rules_empty %}
Стоимость доставки:
{goods_delivery.PRICE | money_format}

{% ELSE %}

<div class="goodsDataMainDeliveryItemRules">
<table>
<thead>
<tr>
<td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td>
</tr>
<tr>
<td>Для заказов больше</td>
<td>Стоимость доставки</td>
</tr>
</thead>
<tbody class="num">
{% FOR rules %}
<tr>
<td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td>
<td>{goods_delivery.rules.PRICE | money_format}</td>
</tr>
{% ENDFOR %}
<tr>
<td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td>
<td>{goods_delivery.PRICE | money_format}</td>
</tr>
</tbody>
</table>
</div>
{% ENDIF %}
</div>
{% ENDFOR %}
</td>
</tr>
<tr>
<td colspan="2" style="height:30px">
<a onclick="$('.myblock4').toggle();return(false);" href="#" style="text-decoration: none; border-bottom: 1px dotted; margin: 15px;">Способы оплаты</a>
</td>
</tr>
<tr>
<td class="myblock4">
<div class="goodsDataMainDeliveryItem">
<h5 class="goodsDataMainDeliveryItemHeader">Вариант 1: Перевод на счет карты ПриватБанк</h5><br>
<h5 class="goodsDataMainDeliveryItemHeader">Вариант 2: Почтовый перевод</h5><br>
<h5 class="goodsDataMainDeliveryItemHeader">Вариант 3: Оплата при получении</h5><br>
</div>

</p> </div>
</td>
</tr>
</table>
</div>


Полный код шаблона товар должен выглядеть так.
Скрытый текст


#3 Candyover

Candyover

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 13 Февраль 2014 - 16:36

Просмотр сообщенияCastiel (13 Февраль 2014 - 16:24) писал:

Редактируем шаблон Товар
Находим и вырезаем
<td>
<div class="goodsDataMainOrder cornerAll" itemscope itemprop="offerDetails" itemtype="http://data-vocabulary.org/Offer">
<table>
<!-- Блок с данными товара при выбранных параметрах. Берутся из модификаций товара -->
<tr>
<td class="goodsDataMainModificationDataBlock">
<!-- По этому значению производится заказ товара -->
<input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
<!-- Цена сейчас -->
<span class="goodsDataMainModificationPriceNow" title="Цена сейчас" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
{GOODS_MOD_PRICE_NOW | money_format}
</span>
<!-- информация для поисковика о валюте товара -->
<meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
<!-- информация о числе товаров на складе -->
<meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/>
<!-- информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. -->
{% IF GOODS_MOD_REST_VALUE>0 %}
<span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}">
{% ENDIF %}
<!-- Старая цена. -->
<span class="goodsDataMainModificationPriceOld lineThrough" title="Старая цена">
<!-- Если на товар действует скидка -->
{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}
<!-- Если старая цена была больше новой -->
{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
{GOODS_MOD_PRICE_OLD | money_format}
{% ENDIF %}
</span>
<!-- Доступность товара -->
<div class="goodsDataMainModificationAvailable">
<div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div>
<div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>
</div>
</td>
<td class="goodsDataFormSubmitButton">

<input type="submit" value="Положить в корзину" style="width:200px;" />
</td>
</tr>
<!-- Блок информации по акции действующей на товар, если таковая есть -->
{% IF GOODS_MOD_MAX_DISCOUNT_ID %}
<tr>
<td class="goodsDataMainDiscountBlock" colspan="2" itemprop="priceValidUntil" content="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}">
<div>
<!-- Акция на товар -->
<strong>Товар участвует в акции &amp;laquo;{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}&amp;raquo;.</strong><br />
По {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет {GOODS_MOD_MAX_DISCOUNT}%
</div>
</td>
</tr>
{% ENDIF %}
<!-- Блок выбора модификаций для текущей товарной позиции -->
<tr>
<td class="goodsDataMainModificationsBlock" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %} colspan="2">
<div>
<table>
<tr>
{% FOR goods_modifications_properties %}
<td class="goodsDataMainModificationsBlockProperty">
<!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
{% FOR values %}
<!-- Если это первый элемент в списке -->
{% IF goods_modifications_properties.values.first %}
<strong>{goods_modifications_properties.NAME}:</strong><br />
<select name="form[properties][]">
{% ENDIF %}
<option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option>
<!-- Если это последний элемент в списке -->
{% IF goods_modifications_properties.values.last %}
</select>
{% ENDIF %}
{% ENDFOR %}
</td>
{goods_modifications_properties.index | is_divided("2","</tr><tr>","")}
{% ENDFOR %}
</tr>
</table>
<!-- Данные по модификациям для текущей товарной позиции -->
{% FOR goods_modifications %}
<div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
<input type="hidden" name="id" value="{goods_modifications.ID}" />
<input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
<input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
<div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div>
<input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
<div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
<input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
<input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
<input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
<input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
<input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
<input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
<div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
</div>
{% ENDFOR %}
</div>
</td>
</tr>

<!-- Блок описания модификации -->
<tr>
<td class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %} colspan="2">
{GOODS_MOD_DESCRIPTION}
</td>
</tr>
<tr><td colspan="2" style="height: 30px;">
<a onclick="$('.goodsDataMainDeliveryBlock').toggle();return(false);" href="#" style="text-decoration: none; border-bottom: 1px dotted; margin: 15px;">Варианты доставки</a>
</td></tr>
<!-- Блок описания вариантов доставки -->
<tr>
<td class="goodsDataMainDeliveryBlock" colspan="2" style="display:none;">
<h4>Условия доставки</h4>
{% FOR goods_delivery %}
<h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
<div class="goodsDataMainDeliveryItem" >
<p>{goods_delivery.DESC}</p>
{% IF goods_delivery.rules_empty %}
Стоимость доставки:
{goods_delivery.PRICE | money_format}

{% ELSE %}

<div class="goodsDataMainDeliveryItemRules">
<table>
<thead>
<tr>
<td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td>
</tr>
<tr>
<td>Для заказов больше</td>
<td>Стоимость доставки</td>
</tr>
</thead>
<tbody class="num">
{% FOR rules %}
<tr>
<td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td>
<td>{goods_delivery.rules.PRICE | money_format}</td>
</tr>
{% ENDFOR %}
<tr>
<td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td>
<td>{goods_delivery.PRICE | money_format}</td>
</tr>
</tbody>
</table>
</div>
{% ENDIF %}
</div>
{% ENDFOR %}
</td>
</tr>
<tr>
<td colspan="2" style="height:30px">
<a onclick="$('.myblock4').toggle();return(false);" href="#" style="text-decoration: none; border-bottom: 1px dotted; margin: 15px;">Способы оплаты</a>
</td>
</tr>
<tr>
<td class="myblock4">
<div class="goodsDataMainDeliveryItem">
<h5 class="goodsDataMainDeliveryItemHeader">Вариант 1: Перевод на счет карты ПриватБанк</h5><br>
<h5 class="goodsDataMainDeliveryItemHeader">Вариант 2: Почтовый перевод</h5><br>
<h5 class="goodsDataMainDeliveryItemHeader">Вариант 3: Оплата при получении</h5><br>
</div>

</p> </div>
</td>
</tr>
</table>
</div>
</td>

Далее вставляем этот код перед самым первым </form>
<div class="goodsDataMainOrder cornerAll" itemscope itemprop="offerDetails" itemtype="http://data-vocabulary.org/Offer">
<table>
<!-- Блок с данными товара при выбранных параметрах. Берутся из модификаций товара -->
<tr>
<td class="goodsDataMainModificationDataBlock">
<!-- По этому значению производится заказ товара -->
<input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" />
<!-- Цена сейчас -->
<span class="goodsDataMainModificationPriceNow" title="Цена сейчас" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">
{GOODS_MOD_PRICE_NOW | money_format}
</span>
<!-- информация для поисковика о валюте товара -->
<meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/>
<!-- информация о числе товаров на складе -->
<meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/>
<!-- информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. -->
{% IF GOODS_MOD_REST_VALUE>0 %}
<span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}">
{% ENDIF %}
<!-- Старая цена. -->
<span class="goodsDataMainModificationPriceOld lineThrough" title="Старая цена">
<!-- Если на товар действует скидка -->
{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}
<!-- Если старая цена была больше новой -->
{% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
{GOODS_MOD_PRICE_OLD | money_format}
{% ENDIF %}
</span>
<!-- Доступность товара -->
<div class="goodsDataMainModificationAvailable">
<div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div>
<div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div>
</div>
</td>
<td class="goodsDataFormSubmitButton">

<input type="submit" value="Положить в корзину" style="width:200px;" />
</td>
</tr>
<!-- Блок информации по акции действующей на товар, если таковая есть -->
{% IF GOODS_MOD_MAX_DISCOUNT_ID %}
<tr>
<td class="goodsDataMainDiscountBlock" colspan="2" itemprop="priceValidUntil" content="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}">
<div>
<!-- Акция на товар -->
<strong>Товар участвует в акции &amp;laquo;{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}&amp;raquo;.</strong><br />
По {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет {GOODS_MOD_MAX_DISCOUNT}%
</div>
</td>
</tr>
{% ENDIF %}
<!-- Блок выбора модификаций для текущей товарной позиции -->
<tr>
<td class="goodsDataMainModificationsBlock" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %} colspan="2">
<div>
<table>
<tr>
{% FOR goods_modifications_properties %}
<td class="goodsDataMainModificationsBlockProperty">
<!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
{% FOR values %}
<!-- Если это первый элемент в списке -->
{% IF goods_modifications_properties.values.first %}
<strong>{goods_modifications_properties.NAME}:</strong><br />
<select name="form[properties][]">
{% ENDIF %}
<option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option>
<!-- Если это последний элемент в списке -->
{% IF goods_modifications_properties.values.last %}
</select>
{% ENDIF %}
{% ENDFOR %}
</td>
{goods_modifications_properties.index | is_divided("2","</tr><tr>","")}
{% ENDFOR %}
</tr>
</table>
<!-- Данные по модификациям для текущей товарной позиции -->
{% FOR goods_modifications %}
<div class="goodsDataMainModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}">
<input type="hidden" name="id" value="{goods_modifications.ID}" />
<input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" />
<input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" />
<div class="price_now_formated" style="display:none">{goods_modifications.PRICE_NOW | money_format}</div>
<input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" />
<div class="price_old_formated" style="display:none">{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div>
<input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" />
<input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" />
<input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" />
<input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" />
<input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" />
<input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" />
<div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div>
</div>
{% ENDFOR %}
</div>
</td>
</tr>

<!-- Блок описания модификации -->
<tr>
<td class="goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %} colspan="2">
{GOODS_MOD_DESCRIPTION}
</td>
</tr>
<tr><td colspan="2" style="height: 30px;">
<a onclick="$('.goodsDataMainDeliveryBlock').toggle();return(false);" href="#" style="text-decoration: none; border-bottom: 1px dotted; margin: 15px;">Варианты доставки</a>
</td></tr>
<!-- Блок описания вариантов доставки -->
<tr>
<td class="goodsDataMainDeliveryBlock" colspan="2" style="display:none;">
<h4>Условия доставки</h4>
{% FOR goods_delivery %}
<h5 rel="{goods_delivery.ID}" class="goodsDataMainDeliveryItemHeader">Вариант {goods_delivery.index}: {goods_delivery.NAME}</h5>
<div class="goodsDataMainDeliveryItem" >
<p>{goods_delivery.DESC}</p>
{% IF goods_delivery.rules_empty %}
Стоимость доставки:
{goods_delivery.PRICE | money_format}

{% ELSE %}

<div class="goodsDataMainDeliveryItemRules">
<table>
<thead>
<tr>
<td colspan="2"><h5>Стоимость доставки зависит от суммы заказа</h5></td>
</tr>
<tr>
<td>Для заказов больше</td>
<td>Стоимость доставки</td>
</tr>
</thead>
<tbody class="num">
{% FOR rules %}
<tr>
<td><p><span>{goods_delivery.rules.SUM_MORE_PRICE | money_format}</span></p></td>
<td>{goods_delivery.rules.PRICE | money_format}</td>
</tr>
{% ENDFOR %}
<tr>
<td><p><span>Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format}</span></p></td>
<td>{goods_delivery.PRICE | money_format}</td>
</tr>
</tbody>
</table>
</div>
{% ENDIF %}
</div>
{% ENDFOR %}
</td>
</tr>
<tr>
<td colspan="2" style="height:30px">
<a onclick="$('.myblock4').toggle();return(false);" href="#" style="text-decoration: none; border-bottom: 1px dotted; margin: 15px;">Способы оплаты</a>
</td>
</tr>
<tr>
<td class="myblock4">
<div class="goodsDataMainDeliveryItem">
<h5 class="goodsDataMainDeliveryItemHeader">Вариант 1: Перевод на счет карты ПриватБанк</h5><br>
<h5 class="goodsDataMainDeliveryItemHeader">Вариант 2: Почтовый перевод</h5><br>
<h5 class="goodsDataMainDeliveryItemHeader">Вариант 3: Оплата при получении</h5><br>
</div>

</p> </div>
</td>
</tr>
</table>
</div>


Полный код шаблона товар должен выглядеть так.
Скрытый текст


Почему то теперь два раза в описании фотография Безымянный.jpg , а так все хорошо

#4 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 13 Февраль 2014 - 16:43

Просмотр сообщенияCandyover (13 Февраль 2014 - 16:36) писал:

Почему то теперь два раза в описании фотография Прикрепленный файл Безымянный.jpg, а так все хорошо

Попробуйте заменить код шаблона Товар на этот
Скрытый текст


#5 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 13 Февраль 2014 - 16:53

Если не подходит код из предыдущего сообщения, то попробуйте этот
Скрытый текст


#6 Candyover

Candyover

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 13 Февраль 2014 - 20:25

Просмотр сообщенияCastiel (13 Февраль 2014 - 16:53) писал:

Если не подходит код из предыдущего сообщения, то попробуйте этот
Скрытый текст

Не помогли, последний сделал 3 фотографии и 4 описания, я уже запутался окончательно, скорей всего у меня повторяется текст, но я не знаю что удалять, а что нет. Уже будет нужен полностью код Товар

#7 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 14 Февраль 2014 - 03:08

Замените код вашего шаблона "Товар" на следующий код

Скрытый текст


#8 Candyover

Candyover

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 14 Февраль 2014 - 16:16

Просмотр сообщенияСake (14 Февраль 2014 - 03:08) писал:

Замените код вашего шаблона "Товар" на следующий код

Скрытый текст


Фотография теперь одна, а вот отзывы и описание пишет два раза

#9 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 15 Февраль 2014 - 00:33

К сожалению, сразу не удалось заметить наличие данной проблемы в вашем шаблоне. Замените код вашего шаблона "Товар" на следующий код шаблона

Скрытый текст


#10 Candyover

Candyover

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 112 сообщений

Отправлено 15 Февраль 2014 - 12:54

Просмотр сообщенияСake (15 Февраль 2014 - 00:33) писал:

К сожалению, сразу не удалось заметить наличие данной проблемы в вашем шаблоне. Замените код вашего шаблона "Товар" на следующий код шаблона

Скрытый текст

Спасибо, помогло!

#11 Samcopy

Samcopy

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 346 сообщений
  • ГородСамара

Отправлено 06 Май 2014 - 18:49

У меня чудеса
Блок с полным сео описанием поставлен после цены (см скрин)
Все нормально ставилось
Теперь, при добавлении нового товара этот блок переехал ПЕРЕД ценой (см любой товар в тошибе)
В кодах все на местах. Чегой-то за бабайка?

Прикрепленные изображения

  • Буфер обмена01.jpg


#12 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 07 Май 2014 - 02:32

В вашем шаблоне "Товар", а именно в блоке SEO описания - присутствует синтаксическая ошибка. Найдите код

<!-- Полное SEO-описание -->
  {% IF GOODS_SEO_DESCRIPTION_LARGE %}
	<div style="padding-top:1em;" class="htmlDataBlock" itemprop="description">
	  {GOODS_SEO_DESCRIPTION_LARGE}
	</div>
  {% ENDIF %}
  <!-- END Полное SEO-описание -->

и замените его на

<!-- Полное SEO-описание -->
  <tr><td colspan="2">
  {% IF GOODS_SEO_DESCRIPTION_LARGE %}
	<div style="padding-top:1em;" class="htmlDataBlock" itemprop="description">
	  {GOODS_SEO_DESCRIPTION_LARGE}
	</div>
  {% ENDIF %}
  </td></tr>
  <!-- END Полное SEO-описание -->


#13 Samcopy

Samcopy

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 346 сообщений
  • ГородСамара

Отправлено 07 Май 2014 - 09:23

Спасибо, поправила
Описание товара только сосиской выглядит, раньше ставилось во всю ширину (как на скрине), там что не так?

#14 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 07 Май 2014 - 11:56

Просмотр сообщенияSamcopy (07 Май 2014 - 09:23) писал:

Спасибо, поправила
Описание товара только сосиской выглядит, раньше ставилось во всю ширину (как на скрине), там что не так?

Здравствуйте, уточните более детально на скриншоте какой вид карточки товара должен быть и что нужно изменить

#15 Samcopy

Samcopy

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 346 сообщений
  • ГородСамара

Отправлено 07 Май 2014 - 13:44

я уже поправила, спасибо

#16 Samcopy

Samcopy

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 346 сообщений
  • ГородСамара

Отправлено 10 Май 2014 - 20:52

Помогите, пожалуйста организовать правую колонку и разместить там "Интересные предложения" со своими размерами. Сейчас они у меня сверху стоят и никак не лезут вправо.
SL-287676

#17 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 10 Май 2014 - 21:36

Просмотр сообщенияSamcopy (10 Май 2014 - 20:52) писал:

Помогите, пожалуйста организовать правую колонку и разместить там "Интересные предложения" со своими размерами. Сейчас они у меня сверху стоят и никак не лезут вправо.
SL-287676
Переменная Новинок, Интересных предложений и товаров на главной доступны только на главной странице сайта. Таким образом на других страницах эти товары выводиться НЕ будут. Вместо них будут пустые поля. Поэтому переносить тот блок влево не стоит.

#18 Samcopy

Samcopy

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 346 сообщений
  • ГородСамара

Отправлено 10 Май 2014 - 23:34

нужно как то вывести Горячие предложения в правую колонку, например, как здесь http://profclimatcom.ru/45-Toshiba

#19 Samcopy

Samcopy

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 346 сообщений
  • ГородСамара

Отправлено 11 Май 2014 - 10:21

Уважаемые модераторы, прошу решить мой вопрос по установке правой колонки

#20 Alexey11

Alexey11

    Активный участник

  • Модератоpы
  • 1 057 сообщений
  • ГородНижний новгород

Отправлено 12 Май 2014 - 08:10

Просмотр сообщенияSamcopy (11 Май 2014 - 10:21) писал:

Уважаемые модераторы, прошу решить мой вопрос по установке правой колонки
Здравствуйте, уточните из какой категории товары должны будут выводиться? "Новинки" , "Хиты продаж" или "Товары на главной" ?




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных