Шаблон:Пернадрустра
Перейти к навигации
Перейти к поиску
Документация | [просмотр] [править] [история] [обновить] |
Навигационный шаблон для перехода на другие страницы по выбранной теме. Предназначен для создания производных шаблонов.
Шаблон позволяет задавать метки, заголовки, строки и ячейки через неименованные параметры на основе анализа их содержимого подшаблоном-обработчиком.
{{Пернадрустра |скрыперстрияч = |к = |с = |кол = |см = |ст = |сз = |св = |з = |н = |р = |о = |{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}} ... |{{{499|}}}|{{{500|}}} }}
Параметры:
- к — CSS-класс шаблона
- с — CSS-стиль шаблона
- кол — количество объединяемых колонок (colspan) для заголовка з и футера н. По умолчанию 1.
- см — CSS-стиль меток
- ст — CSS-стиль текста
- сз — CSS-стиль заголовка
- св — CSS-стиль футера
По умолчанию к заголовку и футеру применяется стиль см, добавление сз и св переопределяет значения добавленные через см.
- з — заголовок
- н — текст внизу (футер)
- р — символ-разделитель
- скрыперстрияч — любое непустое значение делает первую строку и ячейку скрытой.
- о — обработчик неименованных параметров. Имя шаблона, обрабатывающего неименованные параметры. В обработчик передаётся:
- первый параметр — значение неименованного параметра №(n)
- второй параметр — стиль меток см
- третий параметр — стиль текста ст
- четвёртый параметр — значение неименованного параметра №(n+1)
- пятый параметр — символ-разделитель р
- Неименованные параметры — значения неименованных параметров, обрабатываемые обработчиком о. Обрабатывается до 500 параметров.
Как использовать
Для создания производных шаблонов требуется создать две страницы: сам шаблон и подстраницу-обработчик.
- Создайте тематический шаблон, в котором заполните параметры стилей, заголовка и футера, и укажите в нём имя подстраницы шаблона-обработчика. Присвойте всем неименованным параметрам соответствующие входящие неименованные параметры (до 500 штук).
- Создайте для тематического шаблона соответствующую подстраницу-обработчик неименованных параметров с соответствующим именем, на которой разместите код обработчика для всех неименованных параметров. Если обработчик вставляет строки и ячейки таблиц, установите в основном тематическом шаблоне скрыперстрияч=1 чтобы скрыть первую строку и ячейку, если она не используется и не должна отображаться.