Шаблон:Пернадрустра

Материал из Циклопедии
Перейти к навигации Перейти к поиску
(i) Документация [просмотр] [править] [история] [обновить]

Навигационный шаблон для перехода на другие страницы по выбранной теме. Предназначен для создания производных шаблонов.

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

{{Пернадрустра
|скрыперстрияч = 
|к   = 
|с   = 
|кол = 
|см  = 
|ст  = 
|сз  = 
|св  = 
|з   = 
|н   = 
|р   = 
|о   = 
|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}} ... |{{{499|}}}|{{{500|}}}
}}

Параметры:

  • к — CSS-класс шаблона
  • с — CSS-стиль шаблона
  • кол — количество объединяемых колонок (colspan) для заголовка з и футера н. По умолчанию 1.
  • см — CSS-стиль меток
  • ст — CSS-стиль текста
  • сз — CSS-стиль заголовка
  • св — CSS-стиль футера

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

  • з — заголовок
  • н — текст внизу (футер)
  • р — символ-разделитель
  • скрыперстрияч — любое непустое значение делает первую строку и ячейку скрытой.
  • о — обработчик неименованных параметров. Имя шаблона, обрабатывающего неименованные параметры. В обработчик передаётся:
    1. первый параметр — значение неименованного параметра №(n)
    2. второй параметр — стиль меток см
    3. третий параметр — стиль текста ст
    4. четвёртый параметр — значение неименованного параметра №(n+1)
    5. пятый параметр — символ-разделитель р
  • Неименованные параметры — значения неименованных параметров, обрабатываемые обработчиком о. Обрабатывается до 500 параметров.

Как использовать

Для создания производных шаблонов требуется создать две страницы: сам шаблон и подстраницу-обработчик.

  1. Создайте тематический шаблон, в котором заполните параметры стилей, заголовка и футера, и укажите в нём имя подстраницы шаблона-обработчика. Присвойте всем неименованным параметрам соответствующие входящие неименованные параметры (до 500 штук).
  2. Создайте для тематического шаблона соответствующую подстраницу-обработчик неименованных параметров с соответствующим именем, на которой разместите код обработчика для всех неименованных параметров. Если обработчик вставляет строки и ячейки таблиц, установите в основном тематическом шаблоне скрыперстрияч=1 чтобы скрыть первую строку и ячейку, если она не используется и не должна отображаться.