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

Сервис обмена электронных валют

Партнерская программа Kredov

Ограничить вывод данных в Smarty

#1 dezm021

dezm021
  • Пользователь
  • 9 сообщений
  • Репутация: 2
0

Отправлено 15 Декабрь 2012 - 16:31

Приветствую,
Переделываю интернет-магазин на CS-Cart (использует Smarty), необходимо вывести краткие характеристики товаров (до 7). Вывести характеристики получилось, но проблема с ограничением вывода.

{if $features}
{strip}
{if !$no_container}<div class="features-list description">{/if}
{foreach from=$features name=features_list item=feature}
<div class="im_feature">
<span class="im_feature_description">{$feature.description}</span>
<span class="im_feature_value">{$feature.variant|default:$feature.value}</span>
</div>
{/foreach}
{if !$no_container}</div>{/if}
{/strip}
{/if}

Подскажите, как при помощи Smarty ограничить вывод характеристик, не более 7. К примеру, товар имеет 12 характеристик (1. цвет - красный, 2. модель – ЕВА56; … 12. производитель – УСЩ ^_^, необходимо чтобы в товаре выводились только первые 7 характеристик.

 

 

  • 0

#2 dezm021

dezm021
    Topic Starter
  • Пользователь
  • 9 сообщений
  • Репутация: 2

Отправлено 17 Декабрь 2012 - 02:23

{foreach from=$features name=features_list item=feature}
[b]{if $smarty.foreach.features_list.iteration <= 7}[/b]
<div class="im_feature">
<span class="im_feature_description">{$feature.description}:</span>
<span class="im_feature_value">{$feature.variant|default:$feature.value}</span>
</div>
{/if}
{/foreach}

  • 1


Оформление форума – IPBSkins.ru