Иван И.
5 повідомлень
#13 років тому
{foreach from=$Items item=I name=blabla}
{$smarty.foreach.blabla.index}|{$smarty.foreach.blabla.iteration}
<b>Название товара:</b>{$I.Name}
{/foreach}
название товара выводится, а index и iteration нет
Наталия Б.
1809 повідомлень
#13 років тому
Не вижу ошибки в коде, странно, должно работать...
Может, там в верстке отъехало куда-то, что не видно?
Напишите для проверки что-то типа:
<div style="font-size: 20px; background-color: red;">{$smarty.foreach.blabla.index}|{$smarty.foreach.blabla.iteration}</div>
Ну чтобы гарантированно увидеть, если оно реально есть на странице.
Или еще лучше посмотрите через исходный код страницы - есть или нет?
Также, как гипотеза, может какая-нибудь буква c русская пробралась сдуру, кто его знает - вручную (не копируя) еще раз напишите код в этой части.
Больше идей нет пока.
Наталия Б.
1809 повідомлень
#13 років тому
Кстати, еще проверьте, тот ли файл правите, не вылез ли кэш и тому подобное - для этого внесите любое изменение в код (любой текст напишите просто) и посмотрите, отреагировало или нет.
А то у меня бывало, полчаса бьюсь-бьюсь, что за фигня? А оно не тот файл правлю...
Иван И.
5 повідомлень
#13 років тому


Вот картинка в аттаче, слева код. справа то что на клиентской части получается... мистика? или руки кривые?
вертикальная черта перед названием, как можете видеть она делит параметры index и iteration
черта есть - параметров нет
Наталия Б.
1809 повідомлень
#13 років тому
Исходный код смотрели через браузер? Там тоже параметров нет?

В Мозилле лучше всего выделить интересующую часть мышкой и посмотреть исходный код выделенного фрагмента. Через меню по правой кнопке мыши.
Иван И.
5 повідомлень
#13 років тому
raznomir2, смотрел, параметров нет
Наталия Б.
1809 повідомлень
#13 років тому
Хм... чудеса в решете...

Еще идея из разряда плясок с бубном: измените названия для item и name в foreach. Как говорится, а вдруг...

Также, проверьте, для других циклов в другом месте будет выводится index и/или iteration, или нет.
Т.е. проблема в конкретном этом цикле, или вообще что-то с этими параметрами.
Иван И.
5 повідомлень
#13 років тому
raznomir2, а все разобрались, сенк, у нас вместо $smarty надо другое писать, поэтому и не работало, подсказали вышестоящие
Наталия Б.
1809 повідомлень
#13 років тому
Цитата ("ferumist"):
у нас вместо $smarty надо другое писать


:o

Если не секрет, а что так? Внутренние стандарты?
Иван И.
5 повідомлень
#13 років тому
raznomir2, Сейчас не могу сказать, не знаю просто.