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


Номер строки в шаблоне


Сообщений в теме: 5

#1 nipk

    Активный участник

  • Пользователи
  • PipPipPip
  • 36 сообщений

Отправлено 05 Февраль 2016 - 15:21

В 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}

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 05 Февраль 2016 - 19:36

Переменная {$* Номер строки *} не предназначена для использования в подтаблицах. Она используется в случае выделения нескольких строк в основной таблице. Для нумерации в подтаблицах есть другие переменные, найти их можно в общем списке всех переменных шаблона.

#3 nipk

    Активный участник

  • Пользователи
  • PipPipPip
  • 36 сообщений

Отправлено 08 Февраль 2016 - 11:06

нет подходящих переменных в списке. В шаблоне печатается подтаблица, надо пронумеровать строки.Номер строки, как я понял, не сработает. Есть еще варианты реализации?

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 08 Февраль 2016 - 11:49

Цитата

нет подходящих переменных в списке

Что значит "нет"? Например, стандартная конфигурация - Счета (см. картинку):

Прикрепленное изображение: shot.png

Как видим, все есть. Если все равно не видите, введите вручную {$Слушатели юр_лиц.* Номер строки *}

#5 nipk

    Активный участник

  • Пользователи
  • PipPipPip
  • 36 сообщений

Отправлено 08 Февраль 2016 - 15:03

Спасибо!)) извиняюсь за невнимательность... Кстати, если выбрать в списке переменных и нажать ок, то вставится : {$smarty.foreach.Слушатели юр_лиц.iteration}

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 08 Февраль 2016 - 15:22

Цитата

Кстати, если выбрать в списке переменных и нажать ок, то вставится : {$smarty.foreach.Слушатели юр_лиц.iteration}

Все правильно, это я ошибся. Поэтому кстати рекомендуется вставлять переменные через список, а не вручную.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных