====== Тег {{list:fill}} ======
===== Описание =====
Выводит кусок кода определенное (вычисляемое) количество в случае, если количество элементов в списке некратно числу, указанному при помощи атрибута **upto**. Используется для генерации валидной верстки при выводе данных в несколько колонок или при использовании нестандартных разделителей.
см. также раздел [[limb3:ru:packages:macro:list_tags|Вывод списков]]
===== Синтаксис =====
{{list:fill [upto='number'] [items_left="var_name"]}}
..some content
{{/list:fill}}
===== Область применения =====
Внутри [[list_tag|тега {{list}}]].
===== Атрибуты =====
* **upto** (опционально) - позволяет задать число, на кратность которому будет проверяться число элементов в списке. По-умолчанию равен 1.
* **items_left** - название переменной, которая получит в качестве значения недостающее число элементов для достижения кратности.
===== Content. =====
Любое.
===== Пример использования =====
Valid layout with multi column output
{{list using='$#modules'}}
{{list:item}}
{$item.name} |
{{list:glue step='4'}}
{{/list:glue}}
{{/list:item}}
{{list:fill upto='4' items_left='$count'}}
{{repeat count="{$count}"}} | {{/repeat}}
{{/list:fill}}
{{/list}}