ФЭНДОМ


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

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

Простые параметры

  • Создайте на своей вики страницу с названием «Шаблон:Box» и вставьте туда код, представленный ниже:
<div style="width:10em; height:5em; border:1px solid #999; background-color:#CDF; color:#000; text-align:center; padding-top:2em;">
{{{1}}}
</div>
  • Сохраните страницу и обратите внимание на итог:
{{{1}}}
  • Создайте страницу «Тестирование шаблона» и вставьте туда код, представленный ниже:
{{Box|Проверка}}
  • Сохраните страницу и посмотрите на результат:
Проверка

Объяснение примера

Причиной замены на текст «Проверка» послужила переменная {{{1}}}, заставляющая вики использовать первый параметр шаблона (в нашем случае это «Проверка»). Аналогично можно задать и другие параметры, используя {{{2}}}, {{{3}}} и так далее.

Номер переменной соответствует номеру параметра шаблона:

{{Box|Первый параметр|Второй параметр|Третий параметр}}

Если вы не хотите использовать параметр или просто пропустить его, оставьте место пустым, но обязательно включите символ "|":

{{Box|Первый параметр||Третий параметр}}

Название параметра и стандартные значения

В качестве альтернативы способу выше, вы можете задавать названия параметров. Несмотря на то, что этот способ делает шаблон сложнее, он даёт свободу действий во время его создания.

  • Используйте ту же страницу, что и в прошлый раз, заменив её содержимое кодом, представленным ниже:
<div style="width:10em; height:5em; border:1px solid #999; background-color:{{{bgcolor|#CDF}}}; color:{{{textcolor|#000}}}; text-align:center; padding-top:2em;">
{{{text}}}
</div>
{{{text}}} является параметром с названием, а {{{bgcolor|#CDF}}} и {{{textcolor|#000}}} — параметры с названием и стандартными значениями. В случае, когда bgcolor или textcolor не указаны, будут использованы стандартные значения #CDF или #000.
  • Отредактируйте страницу «Тестирование шаблона» и замените содержимое кодом, представленным ниже:
{{box|bgcolor=navy|textcolor=white|text=Тёмно-синий прямоугольник}}
  • Сохраните страницу и посмотрите на результат:
Тёмно-синий прямоугольник

Объяснение примера

Ввиду того, что параметры теперь имеют названия, вы можете задавать их в любом порядке, то есть {{box|textcolor=white|text=A navy blue box|bgcolor=navy}} покажет аналогичный результат.

Благодаря стандартным значениям параметров, вы, например, можете не указывать значения переменной фона «bgcolor», использовав {{box|textcolor=white|text=Тёмно-синий прямоугольник}} и в результате получив:

Тёмно-синий прямоугольник

Для удобства и улучшения читаемости шаблона участником, каждый параметр часто указывают с новой строки. Вы можете часто встретить такую форму записи шаблона:

{{Box
 |bgcolor   = navy
 |textcolor = white
 |text      = Тёмно-синий прямоугольник
}}

Стандартное значение может быть пустым. В этом случае, если вы не используете данный параметр, он не будет отображаться на странице в шаблоне.

В качестве примера: Если вы используете {{{текст}}} в коде своего шаблона, то, пропустив «текст=» во время его заполнения, вы обнаружите {{{текст}}} на месте предполагаемого параметра. Чтобы избежать это, используйте параметр с пустым стандартным значением: {{{текст|}}}. В этом случае, не указав «текст=» во время заполнения, на месте предполагаемого параметра ничего не будет.

См. также

Материалы сообщества доступны в соответствии с условиями лицензии CC-BY-SA , если не указано иное.

Fandom may earn an affiliate commission on sales made from links on this page.

Stream the best stories.

Fandom may earn an affiliate commission on sales made from links on this page.

Get Disney+