В html шаблоне печати пытаюсь вставить поле * Номер строки *.
В каждой строке ее номер печатается как 1.
Привожу тело шаблона:
{foreach from="{$Слушатели юр_лиц}" name="Слушатели юр_лиц" item=subtable}
<tr>
<td style="text-align: left; vertical-align: middle;"><font face="Timesnewroman" size=4>
{$* Номер строки *}
</td>
<td style="text-align: left; vertical-align: middle;"><font face="Timesnewroman" size=4>
{$Слушатели юр_лиц.ФИО слушателя}
</td>
<td style="text-align: left; vertical-align: middle;"><font face="Timesnewroman" size=4>
{$Слушатели юр_лиц.Должность}
</td>
<td style="text-align: left; vertical-align: middle;"><font face="Timesnewroman" size=4>
{$Слушатели юр_лиц.Образование}
</td>
</tr>
{/foreach}
0
Номер строки в шаблоне
Автор nipk, 05 февр. 2016 15:21
Сообщений в теме: 5
#1
Отправлено 05 Февраль 2016 - 15:21
#2
Отправлено 05 Февраль 2016 - 19:36
Переменная {$* Номер строки *} не предназначена для использования в подтаблицах. Она используется в случае выделения нескольких строк в основной таблице. Для нумерации в подтаблицах есть другие переменные, найти их можно в общем списке всех переменных шаблона.
#3
Отправлено 08 Февраль 2016 - 11:06
нет подходящих переменных в списке. В шаблоне печатается подтаблица, надо пронумеровать строки.Номер строки, как я понял, не сработает. Есть еще варианты реализации?
#5
Отправлено 08 Февраль 2016 - 15:03
Спасибо!)) извиняюсь за невнимательность... Кстати, если выбрать в списке переменных и нажать ок, то вставится : {$smarty.foreach.Слушатели юр_лиц.iteration}
#6
Отправлено 08 Февраль 2016 - 15:22
Цитата
Кстати, если выбрать в списке переменных и нажать ок, то вставится : {$smarty.foreach.Слушатели юр_лиц.iteration}
Все правильно, это я ошибся. Поэтому кстати рекомендуется вставлять переменные через список, а не вручную.
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных