Шаблон:Babel/Документация
Материал из Викиучебника
Шаблон:Babel · Документация · Обсуждение
Содержание |
[править] Карточки Babel
Карточки Babel («babel box») предназначены для того, чтобы показать, какими языками владеет участник. Другими шаблонами можно привести информацию об используемой операционной системе, аппаратной платформе, способах связи с участником и т. п.
О том, как указать владение языками см. Википедия:Вавилон. Для указания всего остального, см. категорию Категория:Википедия:Участники.
- Шаблон:Babel — разрешает от 1 до 100 разделов.
Формат: {{Babel|<box1>|<box2>|<box3>...}}
- Шаблон:Babel-N — разрешает использование любого числа разделов.
Формат: {{Babel-N |1={{User <box1>}} {{User <box2>}} {{User <box3>}}...}}
[править] Настройка оформления
Для настройки своего собственного заголовка (header-а), «подвала» (footer-а), или цвета рамки, нужно добавить параметры:
- header=HEADER (по умолчанию: Википедия:Вавилон),
- footer=FOOTER (по умолчанию: Википедисты по языкам),
- bordercolor=BORDERCOLOR (по умолчанию: #99B3FF),
- и/или color=COLOR (по умолчанию: white).
Используйте {{!}}, чтобы начать новую колонку или {{-}} для пустого ряда. Вы также можете писать '|align=left', чтобы babel box отображался на левой стороне экрана в обход установленной по умолчанию правой стороны.
Пример: {{Babel|align=left|color=yellow|en|fr|de|ru}} даёт:
| Викиучебник:Вавилон | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
|||||||||
| Участники по языкам | |||||||||
[править] Как заставить работать Babel на других википедиях
Страница, которую вы читаете, является работающим шаблоном Babel. Если вы нажмёте «редактировать» (англ. «edit this page»), то увидите некоторый компьютерный код, с помощью которого Babel работает. То, что вы непосредственно читаете, — только комментарии в том коде, заключённые в теги «<noinclude>», чтобы не мешать самому шаблону.
Чтобы иметь аналогичный шаблон в другом проекте Wikimedia, просто скопируйте эту страницу туда. Нажав «редактировать», ничего не меняйте, но скопируйте всё содержимое куда-нибудь (например, с помощью контекстного меню в буфер обмена). Создайте страницу с названием «Tempate:Babel» в нужном проекте и вставьте содержимое внутрь её.
Также вам потребуется скопировать большое количество файлов с именами типа «Template:User en», «Template:User en-1», «Template:User fr», etc. etc. Когда вы это сделаете, пользователь сможет написать, например, «{{Babel|en-1|fr}}» на своей странице участника и карточки языков отобразятся.
P.S. В русском разделе шаблон устроен так, что данный текст (документация) находится на отдельной странице. Он не влияет на работоспособность шаблона, но для удобства можно скопировать и его.