Здравствуйте. Подскажите, как мне пронумеровать в smarty(v2) класс каждой
<ul>
<li class="1">
<li class="2">
<li class="3">
<li class="4">
<ul>
<ul>
{foreach from=$myArray key=k item=v}
<li class="{$k}">: {$v}</li>
{/foreach}
</ul>
циклы foreach
в smarty
имеют свойства index
и iteration
, первое из которых определяет индекс элемента массива, начиная с нуля. Второе - счетчик итераций, начиная с 1.
Для использования свойств в smarty-2 необходимо поименовать цикл с использованием атрибута name
.
Таким образом, вывод номеров элементов цикла (вне зависимости от формы массива) будет иметь следующий вид:
<ul>
{foreach from=$items item=i name=foo}
<li class="{$smarty.foreach.foo.iteration}">{$i}</li>
{/foreach}
</ul>
В Smarty-3 все куда удобнее:
<ul>
{foreach $items as $i}
<li class="{$i@iteration}">{$i}</li>
{/foreach}
</ul>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть числовые значения рейтинга от 0 до 10Числа рейтинга имеют одно число после точки, то есть могут быть числа 4
Браузер перекрывает стилиЯ начинаю прописывать одно,второе
Доброго времени суток! Только начал изучать php, и столкнулся с следующей проблемой: Имеется файл loginhtml: