ВикиШкола модераторов сетевого сообщества/Шаблоны
(Новая страница: «{| cellpadding="5" cellspacing="5" style="width: 100%; background-color:#FF9933; margin-left: auto; margin-right: auto" |[[ВикиШкола модераторов ...») |
|||
Строка 9: | Строка 9: | ||
|} | |} | ||
+ | '''Шаблоны''' являются средством, помогающим улучшить организацию Вики. Можно использовать существующие шаблона и при необходимости создавать и добавлять свои. | ||
+ | |||
+ | '''Обратите внимание:''' | ||
+ | * на странице обсуждения или в документации почти любого шаблона приведены правила его использования. Пожалуйста, следуйте им. | ||
+ | |||
+ | '''Шаблоны''' — класс особых страниц в Вики, содержимое которых можно вставить в другие страницы. Причём это содержимое считывается при каждой загрузке страницы: изменения в шаблоне проявятся на страницах, их применяющих. Ниже описывается их работа. | ||
+ | |||
+ | == Общая информация == | ||
+ | Страницы шаблонов — полноценные вики-документы, для которых отведено своё. Их позволено править любому участнику. | ||
+ | |||
+ | Вызывается шаблон пометкой <code><nowiki>{{Имя шаблона}}</nowiki></code>. При отображении страницы на место этого будет помещено содержимое страницы <code><nowiki>Шаблон:Имя шаблона</nowiki></code>. Если её ещё нет, то пометка будет отображена как ссылка на несуществующую статью шаблона. Поэтому, чтобы не озадачивать читателя красной ссылкой, подобной <code>[[Шаблон:Несуществующий шаблон]]</code>, удостоверьтесь в существовании вызываемых шаблонов — это делается предпросмотром страницы до сохранения правки. | ||
+ | Если в главном пространстве имён существует статья '''''Имя статьи''''', то можно вызвать её, поставив перед ее именем двоеточие: <code><nowiki>{{:Имя статьи}}</nowiki></code>. Таким образом, любую страницу можно использовать как шаблон. Таким способом удобно | ||
+ | * экспериментировать с шаблонами (не залезая в пространство шаблонов), | ||
+ | * «вытаскивать» подписи и описания картинок, | ||
+ | * изготавливать специальные составные статьи (например, для печати). | ||
+ | == Параметры == | ||
+ | Параметры шаблона могут быть поименованными или пронумерованными. Синтаксис использования может быть: | ||
+ | * <code><nowiki>{{templatename|parname1=parvalue1|parname2=parvalue2}}</nowiki></code>, тогда в теле шаблона надо ссылаться на <code><nowiki>{{{parname1}}}</nowiki></code>, <code><nowiki>{{{parname2}}}</nowiki></code>; | ||
+ | * <code><nowiki>{{templatename|parvalue1|parvalue2}}</nowiki></code>, тогда в теле шаблона нужно использовать <code><nowiki>{{{1}}}</nowiki></code>, <code><nowiki>{{{2}}}</nowiki></code>. | ||
+ | |||
+ | Лишние (не используемые в теле шаблона) параметры игнорируются. | ||
+ | |||
+ | Имена параметров чувствительны к регистру символов. | ||
+ | |||
+ | : Обратите внимание на тройные фигурные скобки при использовании параметров! | ||
+ | |||
+ | Таким образом, механизм шаблонов выполняет два типа подстановок: | ||
+ | * имя шаблона в двойных фигурных скобках заменяется содержимым шаблона. | ||
+ | * имя или номер параметра шаблона в тройных фигурных скобках заменяется значением параметра шаблона. | ||
+ | |||
+ | Параметром шаблона может быть ссылка на другую статью. Пусть, например, у нас есть такой шаблон: | ||
+ | <pre> | ||
+ | Начало {{{1}}} Конец. | ||
+ | </pre> | ||
+ | и он называется «Шаблон». Тогда его вызов | ||
+ | <pre> | ||
+ | {{Шаблон|[[Заглавная страница|Главная страница]]}} | ||
+ | </pre> | ||
+ | будет развёрнут в | ||
+ | <pre> | ||
+ | Начало [[Заглавная страница|Главная страница]] Конец. | ||
+ | </pre> | ||
+ | |||
+ | =Уже имеющиеся шаблоны ВикиРобоКомп= | ||
+ | ===Шаблоны страниц=== | ||
+ | * [[Шаблон:Страница организации]] | ||
+ | * [[Шаблон:Мастер-класс]] | ||
+ | * [[Шаблон:Мастер-класс 1]] | ||
+ | * [[Шаблон:Таблица самозаписи]] | ||
+ | * [[Шаблон:Оранжевая линия]] - для страницы команды, участвующей в проекте | ||
+ | ===Шаблоны в помощь участникам Вики=== | ||
+ | * [[Шаблон:Привет]] - приветствие участникам проекта | ||
+ | * [[Шаблон:Участник]] - перечень информации, которая должна быть на странице участника | ||
+ | ===Шаблоны для оформления страниц=== | ||
+ | * [[Шаблон:Меню]] - Используется для страниц масте-класса, состоящих из несколько страниц | ||
+ | * [[Шаблон:Задачи]] - Добавляется перечень задач, достигаемых, например, в мастер-классе | ||
+ | * [[Шаблон:Rab]] - Самостоятельная работа - добавляется алгоритм выполнения | ||
+ | ===Юзербоксы=== | ||
+ | [[:Категория:Юзербокс]] | ||
+ | |||
+ | =Как использовать шаблон= | ||
+ | |||
+ | Шаблоны можно использовать по-разному, в зависимости от самого шаблона и цели его использования. Как правило, вверху страницы шаблона пишется правило его использования. | ||
+ | |||
+ | * '''Вставка шаблона с оформлением страницы''' - На странице в режиме '''Правка''' написать код для вставки такого вида: '''<nowiki>{{subst:Шаблон:Название}}</nowiki>''' и записать страницу. Оформление шаблона вставится полностью на страницу и в режиме '''Правка''' будет видна разметка исходной страницы-шаблона. Теперь можно править на своей странице | ||
+ | |||
+ | * '''Вставка шаблона с текстом''' - На странице в режиме '''Правка''' написать код для вставки такого вида: '''<nowiki>{{Название шаблона}}</nowiki>''' и записать страницу. Например, страница шаблона называется '''Шаблон:Меню''', а на страницу вставляется код '''<nowiki>{{Меню}}</nowiki>''' Вставленное содержимое страницы шаблона можно править. | ||
+ | |||
+ | *'''Вставка целой страницы''' - На странице в режиме '''Правка''' написать код для вставки такого вида: '''<nowiki>{{:Название страницы}}</nowiki>'''. На странице в режиме '''Правка''' будет виден только вставленный код, а на сохраненной странице - все содержимое вставленной страницы. Текст вставленной страницы можно править только перейдя на нее. Данная вставка используется для создания составных страниц или вставки повторяющейся многократно информации. Например, алгоритма какого-либо действия, который размещен на отдельной странице. | ||
+ | |||
+ | =Как создать свой шаблон= | ||
+ | Свои шаблоны лучше создавать на основе уже имеющихся. | ||
+ | # Просмотрите примеры уже имеющихся шаблонов в разделе '''Шаблоны ВикиРобоКомп''' данной страницы и выберите тот, который более близок Вам по содержанию создаваемого шаблона. | ||
+ | # Перейдите на страницу шаблона и в режиме '''Править''' скопируйте текст страницы | ||
+ | # Создайте страницу для будущего шаблона: | ||
+ | #*Перейдите на свою личную страницу и напишите название будущего шаблона. Оно должно начинаться со слова '''Шаблон'''. Например, '''Шаблон:Задачи''' (имя не должно быть длинным) | ||
+ | #* Возьмите название в двойные квадратные скобки | ||
+ | #* Запишите страницу | ||
+ | # Перейдите на страницу будущего шаблона и вставьте скопированный текст | ||
+ | # Выполните редактирование страницы шаблона | ||
+ | #* Замените в сопроводительном тексте вверху страницы название шаблона | ||
+ | #* Исправьте текст внутри страницы | ||
+ | =Использованные и дополнительные материалы= | ||
+ | * [http://ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D1%8B Википедия:Шаблоны] | ||
+ | * [http://ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9C%D0%B5%D1%85%D0%B0%D0%BD%D0%B8%D0%B7%D0%BC_%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2 Википедия:Механизм шаблонов] | ||
+ | |||
+ | [[Категория:Справка]] | ||
+ | [[Категория:Шаблоны]] | ||
[[Категория:Курсы]] | [[Категория:Курсы]] |
Версия 06:58, 11 апреля 2013
ГЛАВНАЯ | МОДЕРИРОВАНИЕ ВИКИ | СТРАНИЦЫ | КАТЕГОРИИ | ИЗОБРАЖЕНИЯ | ТАБЛИЦЫ | ШАБЛОНЫ |
Шаблоны являются средством, помогающим улучшить организацию Вики. Можно использовать существующие шаблона и при необходимости создавать и добавлять свои.
Обратите внимание:
- на странице обсуждения или в документации почти любого шаблона приведены правила его использования. Пожалуйста, следуйте им.
Шаблоны — класс особых страниц в Вики, содержимое которых можно вставить в другие страницы. Причём это содержимое считывается при каждой загрузке страницы: изменения в шаблоне проявятся на страницах, их применяющих. Ниже описывается их работа.
Содержание |
Общая информация
Страницы шаблонов — полноценные вики-документы, для которых отведено своё. Их позволено править любому участнику.
Вызывается шаблон пометкой {{Имя шаблона}}
. При отображении страницы на место этого будет помещено содержимое страницы Шаблон:Имя шаблона
. Если её ещё нет, то пометка будет отображена как ссылка на несуществующую статью шаблона. Поэтому, чтобы не озадачивать читателя красной ссылкой, подобной Шаблон:Несуществующий шаблон
, удостоверьтесь в существовании вызываемых шаблонов — это делается предпросмотром страницы до сохранения правки.
Если в главном пространстве имён существует статья Имя статьи, то можно вызвать её, поставив перед ее именем двоеточие: {{:Имя статьи}}
. Таким образом, любую страницу можно использовать как шаблон. Таким способом удобно
- экспериментировать с шаблонами (не залезая в пространство шаблонов),
- «вытаскивать» подписи и описания картинок,
- изготавливать специальные составные статьи (например, для печати).
Параметры
Параметры шаблона могут быть поименованными или пронумерованными. Синтаксис использования может быть:
-
{{templatename|parname1=parvalue1|parname2=parvalue2}}
, тогда в теле шаблона надо ссылаться на{{{parname1}}}
,{{{parname2}}}
; -
{{templatename|parvalue1|parvalue2}}
, тогда в теле шаблона нужно использовать{{{1}}}
,{{{2}}}
.
Лишние (не используемые в теле шаблона) параметры игнорируются.
Имена параметров чувствительны к регистру символов.
- Обратите внимание на тройные фигурные скобки при использовании параметров!
Таким образом, механизм шаблонов выполняет два типа подстановок:
- имя шаблона в двойных фигурных скобках заменяется содержимым шаблона.
- имя или номер параметра шаблона в тройных фигурных скобках заменяется значением параметра шаблона.
Параметром шаблона может быть ссылка на другую статью. Пусть, например, у нас есть такой шаблон:
Начало {{{1}}} Конец.
и он называется «Шаблон». Тогда его вызов
{{Шаблон|[[Заглавная страница|Главная страница]]}}
будет развёрнут в
Начало [[Заглавная страница|Главная страница]] Конец.
Уже имеющиеся шаблоны ВикиРобоКомп
Шаблоны страниц
- Шаблон:Страница организации
- Шаблон:Мастер-класс
- Шаблон:Мастер-класс 1
- Шаблон:Таблица самозаписи
- Шаблон:Оранжевая линия - для страницы команды, участвующей в проекте
Шаблоны в помощь участникам Вики
- Шаблон:Привет - приветствие участникам проекта
- Шаблон:Участник - перечень информации, которая должна быть на странице участника
Шаблоны для оформления страниц
- Шаблон:Меню - Используется для страниц масте-класса, состоящих из несколько страниц
- Шаблон:Задачи - Добавляется перечень задач, достигаемых, например, в мастер-классе
- Шаблон:Rab - Самостоятельная работа - добавляется алгоритм выполнения
Юзербоксы
Как использовать шаблон
Шаблоны можно использовать по-разному, в зависимости от самого шаблона и цели его использования. Как правило, вверху страницы шаблона пишется правило его использования.
- Вставка шаблона с оформлением страницы - На странице в режиме Правка написать код для вставки такого вида: {{subst:Шаблон:Название}} и записать страницу. Оформление шаблона вставится полностью на страницу и в режиме Правка будет видна разметка исходной страницы-шаблона. Теперь можно править на своей странице
- Вставка шаблона с текстом - На странице в режиме Правка написать код для вставки такого вида: {{Название шаблона}} и записать страницу. Например, страница шаблона называется Шаблон:Меню, а на страницу вставляется код {{Меню}} Вставленное содержимое страницы шаблона можно править.
- Вставка целой страницы - На странице в режиме Правка написать код для вставки такого вида: {{:Название страницы}}. На странице в режиме Правка будет виден только вставленный код, а на сохраненной странице - все содержимое вставленной страницы. Текст вставленной страницы можно править только перейдя на нее. Данная вставка используется для создания составных страниц или вставки повторяющейся многократно информации. Например, алгоритма какого-либо действия, который размещен на отдельной странице.
Как создать свой шаблон
Свои шаблоны лучше создавать на основе уже имеющихся.
- Просмотрите примеры уже имеющихся шаблонов в разделе Шаблоны ВикиРобоКомп данной страницы и выберите тот, который более близок Вам по содержанию создаваемого шаблона.
- Перейдите на страницу шаблона и в режиме Править скопируйте текст страницы
- Создайте страницу для будущего шаблона:
- Перейдите на свою личную страницу и напишите название будущего шаблона. Оно должно начинаться со слова Шаблон. Например, Шаблон:Задачи (имя не должно быть длинным)
- Возьмите название в двойные квадратные скобки
- Запишите страницу
- Перейдите на страницу будущего шаблона и вставьте скопированный текст
- Выполните редактирование страницы шаблона
- Замените в сопроводительном тексте вверху страницы название шаблона
- Исправьте текст внутри страницы