Инструменты пользователя

Инструменты сайта


limb3:ru:packages:wact:tags:list_tags:list_separator_tag

<list:separator>

Описание

Выводит кусок кода, который используется для разделения записей списка друг от друга. Не выводится после последней записи. Рекомендуется ставить непосредственно перед закрывающим тегом <list:item>

см. также раздел Вывод списков

Синтаксис

  <list:separator [every='number']>
  ..some content
  </list:separator>

Область применения

Внутри тега <list:item>.

Атрибуты

  • every (опционально) - позволяет задать шаг, с который должен выводиться разделитель. Позволяет, например, огранизовать вывод данных с колонки по нескольку элементов. По-умолчанию равен 1.

Атрибут every поддерживается с версии WACT 0.3. До версии 0.3 для этих целей использовался атрибут step, который в целях BC также поддерживается.

Content.

Любое.

Пример использования

  • Рабочие примеры использования тега <list:separator> см. в папке limb/wact/examples/tags/list
  • см. также тег <list:fill> для генерации валидной верстки при выводе мультиколоночных данных с некратным колическом элементов в списках.
  • см. также примеры для тега <list:list>

Один разделитель

<list:list>
<table>
<tr>
 <list:item><td>{$title}</td>
   <list:SEPARATOR every="3"></tr><tr></list:SEPARATOR>
 </list:item>
</tr>
</table>
</list:list>

Несколько разделителей

Можно использовать несколько тегов <list:separator> в рамках одного списка.

Например, вам нужно вывести такой список:

1 | 2 | 3
---------
4 | 5 | 6

Для этого можно использовать следующую конструкцию:

<list:list>
 <list:item>
   {$number}
   <list:SEPARATOR every="3"><br/>-----------------<br/></list:SEPARATOR>
   <list:SEPARATOR>&nbsp;|&nbsp;</list:SEPARATOR>
 </list:item>
</list:list>

Обратите внимание, что разделитель с меньшим шагом должен стоять в шаблоне ниже разделителя с большим шагом. Таким образом можно использовать и более 2-х разделителей.

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
  _____  _      __   __    _  __   ___ 
 / ___/ | | /| / /  / /   | |/_/  / _ \
/ /__   | |/ |/ /  / /__ _>  <   / , _/
\___/   |__/|__/  /____//_/|_|  /_/|_|
 
limb3/ru/packages/wact/tags/list_tags/list_separator_tag.txt · Последние изменения: 2010/11/10 10:02 (внешнее изменение)