====== Тег {{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}} {{list:glue step='4'}}{{/list:glue}} {{/list:item}} {{list:fill upto='4' items_left='$count'}} {{repeat count="{$count}"}}{{/repeat}} {{/list:fill}}
{$item.name}
 
{{/list}}