|
|
ограничение данных в Smarty |
|
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д. |
![]() |
|
Опции темы | Оценить тему | Опции просмотра |
![]() |
#1 |
|
![]() ![]() Приветствую,
Переделываю интернет-магазин на 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.descripti on}</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. производитель – УСЩ ![]() ![]() Веду блог, о том как зарабатывать в интернет при минимальных усилиях - http://www.zarabotokest.ru/
|
![]() |
![]() ![]() ![]() |
![]() |
#2 |
|
![]() перепишите код следующим образом:
{if $features} {strip} {if !$no_container}<div class="features-list description">{/if} {foreach from=$features name=features_list item=feature name=features_loop} {if $smarty.foreach.features_loop.iteration < 8} <div class="im_feature"> <span class="im_feature_description">{$feature.descripti on}</span> <span class="im_feature_value">{$feature.variant|default :$feature.value}</span> </div> {/if} {/foreach} {if !$no_container}</div>{/if} {/strip} {/if} Я понимаю что не очень красиво с точки зрения оптимизации, но конструкция {break} появилась только в 3-ей версии Smarty. Так же в условии стоит цифра 8 потому как iteration начинает считать не с 0 а с 1. |
![]() |
![]() ![]() ![]() |
![]() |
|
Опции темы | |
Опции просмотра | Оценка этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ограничение загрузки сайта | gunya | Программирование | 3 | 24.01.2013 11:49 |
Странное ограничение в индексации блога Яндексом | Hammerheart | Индексация сайта | 0 | 28.03.2012 10:01 |
Хотлинк. Ограничение загрузки изображений сторонними сайтами с Вашего сервера. | Alex LM | Почетные пользователи - скрытый раздел | 0 | 01.02.2012 02:06 |
База данных | MyxPyM | Яndex | 6 | 22.12.2010 04:56 |
Ограничение влияния искусственных ссылок на ранжирование | TIMUR-TT | Яndex | 1 | 04.10.2010 16:58 |
|
Текущее время: 09:41. Часовой пояс GMT +3.
|