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


Ограничение Числа Сопутствующих Товаров


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

#1 PowerTea

PowerTea

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

  • Пользователи
  • PipPipPip
  • 177 сообщений
  • ГородКалининград

Отправлено 29 Сентябрь 2013 - 10:39

Уважаемая тех. поддержка. Подскажите с кодом. Есть блок вывода сопутствующих товаров. И есть проблема - для каждого товара у меня их 3. И когда какой-то из сопутствующих заканчивается на складе он автоматически перестает выводиться и получается не очень красиво - в блоке сопут. товаров 1 или 2 позиции. Выглядит не красиво.

Задача! В цикле вывода сопут. товаров ограничить их количество до 3. А я уже для всех товаров в админке выберу штук по 5, чтобы в случае выпадания какого-либо оставались еще, которые и будут выводиться! Полагаю это совершенно не сложно подправить! Вот мой код для сопут. товаров:
-----------------

<!-- Сопутствующие товары -->
{% IFNOT related_goods_empty %}
<h3>Еще интересные товары:</h3><br />
<table>
<tr>
{% FOR related_goods %}
<td class="goodsListItem"> <div class="goodsListItemBlock withBorder1 cornerAll"><div style = "margin-top: 5px; height:40px;">
<a href="{index_page_new_goods.URL}" title="Перейти на страницу &laquo;{index_page_new_goods.NAME}&raquo;" style="font-size:12px; color: #67821c;">{related_goods.NAME}</a> </div>


<table class="goodsListItemImage">
<tr>
<td>
<a href="{related_goods.URL}" title="Перейти на страницу &laquo;{related_goods.NAME}&raquo;"><img class="goods-image-other" src="{% IF related_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{related_goods.IMAGE_OTHER}{% ENDIF %}" alt="{related_goods.NAME}" /></a>
</td>
</tr>
</table>


<div class="goodsListItemPriceNew"><div style=" margin-top: 5px; float:right; background: url(http://powertea.ru/w.../21684/cena.jpg); width:126px; height:40px;">
<div style="margin-top:8px;" class="cena">
<a href="{index_page_new_goods.URL_MAX_PRICE_NOW}">&nbsp;&nbsp;{related_goods.MAX_PRICE_NOW | money_format}</a>
</div> </div> </div>
<div class="goodsListItemPriceOld">
{% IF related_goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT>related_goods.MAX_PRICE_NOW %}
<a href="{index_page_new_goods.URL_MAX_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{related_goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
{% ELSEIF related_goods.MAX_PRICE_OLD>related_goods.MAX_PRICE_NOW %}
<div style=" margin-top: 12px; "> <a href="{index_page_new_goods.URL_MAX_PRICE_OLD}" class="lineThrough">{related_goods.MAX_PRICE_OLD | money_format}</a> </div>
{% ENDIF %}
</div>
</div>
</td>
{% IFNOT related_goods.last %}{related_goods.index | is_divided("3","</tr><tr>","")}{% ENDIF %}
{% ENDFOR %}
</tr>
</table><br /><br />
{% ENDIF %}
<!-- END Сопутствующие товары -->
---------------------

#2 Stasya

Stasya

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

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

Отправлено 29 Сентябрь 2013 - 13:28

Этот блок
<!-- Сопутствующие товары -->
{% IFNOT related_goods_empty %}
<h3>Еще интересные товары:</h3><br />
<table>
<tr>
{% FOR related_goods %}
<td class="goodsListItem"> <div class="goodsListItemBlock withBorder1 cornerAll"><div style = "margin-top: 5px; height:40px;">
<a href="{index_page_new_goods.URL}" title="Перейти на страницу &laquo;{index_page_new_goods.NAME}&raquo;" style="font-size:12px; color: #67821c;">{related_goods.NAME}</a> </div>

<table class="goodsListItemImage">
<tr>
<td>
<a href="{related_goods.URL}" title="Перейти на страницу &laquo;{related_goods.NAME}&raquo;"><img class="goods-image-other" src="{% IF related_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{related_goods.IMAGE_OTHER}{% ENDIF %}" alt="{related_goods.NAME}" /></a>
</td>
</tr>
</table>

<div class="goodsListItemPriceNew"><div style=" margin-top: 5px; float:right; background: url(http://powertea.ru/w.../21684/cena.jpg); width:126px; height:40px;">
<div style="margin-top:8px;" class="cena">
<a href="{index_page_new_goods.URL_MAX_PRICE_NOW}">&nbsp;&nbsp;{related_goods.MAX_PRICE_NOW | money_format}</a>
</div> </div> </div>
<div class="goodsListItemPriceOld">
{% IF related_goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT>related_goods.MAX_PRICE_NOW %}
<a href="{index_page_new_goods.URL_MAX_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{related_goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
{% ELSEIF related_goods.MAX_PRICE_OLD>related_goods.MAX_PRICE_NOW %}
<div style=" margin-top: 12px; "> <a href="{index_page_new_goods.URL_MAX_PRICE_OLD}" class="lineThrough">{related_goods.MAX_PRICE_OLD | money_format}</a> </div>
{% ENDIF %}
</div>
</div>
</td>
{% IFNOT related_goods.last %}{related_goods.index | is_divided("3","</tr><tr>","")}{% ENDIF %}
{% ENDFOR %}
</tr>
</table><br /><br />
{% ENDIF %}
<!-- END Сопутствующие товары -->
замените на
<!-- Сопутствующие товары -->
{% IFNOT related_goods_empty %}
<h3>Еще интересные товары:</h3><br />
<table>
<tr>
{% FOR related_goods %}
{% IF related_goods.index >3 %}{break}{% ENDIF %}
<td class="goodsListItem"> <div class="goodsListItemBlock withBorder1 cornerAll"><div style = "margin-top: 5px; height:40px;">
<a href="{index_page_new_goods.URL}" title="Перейти на страницу &laquo;{index_page_new_goods.NAME}&raquo;" style="font-size:12px; color: #67821c;">{related_goods.NAME}</a> </div>

<table class="goodsListItemImage">
<tr>
<td>
<a href="{related_goods.URL}" title="Перейти на страницу &laquo;{related_goods.NAME}&raquo;"><img class="goods-image-other" src="{% IF related_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{related_goods.IMAGE_OTHER}{% ENDIF %}" alt="{related_goods.NAME}" /></a>
</td>
</tr>
</table>

<div class="goodsListItemPriceNew"><div style=" margin-top: 5px; float:right; background: url(http://powertea.ru/w.../21684/cena.jpg); width:126px; height:40px;">
<div style="margin-top:8px;" class="cena">
<a href="{index_page_new_goods.URL_MAX_PRICE_NOW}">&nbsp;&nbsp;{related_goods.MAX_PRICE_NOW | money_format}</a>
</div> </div> </div>
<div class="goodsListItemPriceOld">
{% IF related_goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT>related_goods.MAX_PRICE_NOW %}
<a href="{index_page_new_goods.URL_MAX_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{related_goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
{% ELSEIF related_goods.MAX_PRICE_OLD>related_goods.MAX_PRICE_NOW %}
<div style=" margin-top: 12px; "> <a href="{index_page_new_goods.URL_MAX_PRICE_OLD}" class="lineThrough">{related_goods.MAX_PRICE_OLD | money_format}</a> </div>
{% ENDIF %}
</div>
</div>
</td>
{% IFNOT related_goods.last %}{related_goods.index | is_divided("3","</tr><tr>","")}{% ENDIF %}
{% ENDFOR %}
</tr>
</table><br /><br />
{% ENDIF %}
<!-- END Сопутствующие товары -->


#3 PowerTea

PowerTea

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

  • Пользователи
  • PipPipPip
  • 177 сообщений
  • ГородКалининград

Отправлено 29 Сентябрь 2013 - 14:41

Просмотр сообщенияStasya (29 Сентябрь 2013 - 13:28) писал:


Благодарю! Все отлично!




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

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