Шаблон:Вкладки: различия между версиями
Перейти к навигации
Перейти к поиску
ЗаяцВолк (обсуждение | вклад) Метка: ручная отмена |
Liners (обсуждение | вклад) |
||
(не показаны 22 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
<noinclude> | |||
{{Вкладки | |||
|Пример| | |||
<pre> | |||
<nowiki> | |||
{{Вкладки | |||
|Лор| | |||
* [[Антисеттинг]] | |||
* [[Магия]] | |||
|Роли| | |||
* Злодей британец | |||
* Конченный идиот | |||
* Пубертатная язва | |||
|Актёры| | |||
* Трус | |||
* Балбес | |||
* Бывалый | |||
}} | |||
</nowiki> | |||
</pre> | |||
|Результат| | |||
{{Вкладки | |||
|Лор| | |||
* [[Антисеттинг]] | |||
* [[Магия]] | |||
|Роли| | |||
* Злодей британец | |||
* Конченный идиот | |||
* Пубертатная язва | |||
|Актёры| | |||
* Трус | |||
* Балбес | |||
* Бывалый | |||
}} | |||
|Старый код шаблона| | |||
<pre> | |||
<nowiki> | |||
<div style="text-align:left;border-bottom:1px solid #aaaaaa;margin-top:10px"><p> | <div style="text-align:left;border-bottom:1px solid #aaaaaa;margin-top:10px"><p> | ||
{{#if:{{{1|}}}|<span class="tab_click tab_active" id="tab_id_{{{1}}}">{{{1}}}</span>}} | {{#if:{{{1|}}}|<span class="tab_click tab_active" id="tab_id_{{{1}}}">{{{1}}}</span>}}{{#if:{{{3|}}}|<span class="tab_click" id="tab_id_{{{3}}}">{{{3}}}</span>}}{{#if:{{{5|}}}|<span class="tab_click" id="tab_id_{{{5}}}">{{{5}}}</span>}}{{#if:{{{7|}}}|<span class="tab_click" id="tab_id_{{{7}}}">{{{7}}}</span>}}{{#if:{{{9|}}}|<span class="tab_click" id="tab_id_{{{9}}}">{{{9}}}</span>}}{{#if:{{{11|}}}|<span class="tab_click" id="tab_id_{{{11}}}">{{{11}}}</span>}}</p></div> | ||
{{#if:{{{3|}}}|<span class="tab_click" id="tab_id_{{{3}}}">{{{3}}}</span>}} | |||
{{#if:{{{5|}}}|<span class="tab_click" id="tab_id_{{{5}}}">{{{5}}}</span>}} | |||
{{#if:{{{7|}}}|<span class="tab_click" id="tab_id_{{{7}}}">{{{7}}}</span>}} | |||
{{#if:{{{9|}}}|<span class="tab_click" id="tab_id_{{{9}}}">{{{9}}}</span>}}</p></div> | |||
<div> | <div> | ||
{{#if:{{{2|}}}|<div id="tab_id_{{{1}}}"> | {{#if:{{{2|}}}|<div id="tab_id_{{{1}}}"> | ||
Строка 24: | Строка 59: | ||
{{#if:{{{10|}}}|<div id="tab_id_{{{9}}}" style="display: none;"> | {{#if:{{{10|}}}|<div id="tab_id_{{{9}}}" style="display: none;"> | ||
{{{10}}} | {{{10}}} | ||
</div> | |||
}} | |||
{{#if:{{{12|}}}|<div id="tab_id_{{{11}}}" style="display: none;"> | |||
{{{12}}} | |||
</div> | </div> | ||
}} | }} | ||
</div> | </div> | ||
</nowiki> | |||
</pre> | |||
|Новый код| | |||
Смотрите [[Модуль:Оформление]], функцию "vkladki". | |||
|Где использовать| | |||
Везде, где много тропов, которые можно разбить по разделам. | |||
|Как улучшить| | |||
* <s>Переписать на Lua, для масштабируемости. Сейчас максимум 6 вкладок.</s> Сделано! | |||
* Найти и применить запретное колдунство для редактуры внутри вкладок. | |||
|Ограничения| | |||
Заголовки вкладок не должны повторяться внутри шаблона, что логично. Рекурсия допустима. | |||
В тексте вкладки не должно быть знака равенства, в заголовке вкладки стоит избегать специальных символов. | |||
}} | }} | ||
[[Категория:Шаблоны]] [[Категория:Шаблоны, использующие Lua]] | |||
</noinclude> | </noinclude> | ||
<includeonly>{{#invoke:Оформление|vkladki}}</includeonly> |
Текущая версия на 16:59, 5 апреля 2025
ПримерРезультатСтарый код шаблонаНовый кодГде использоватьКак улучшитьОграничения
{{Вкладки |Лор| * [[Антисеттинг]] * [[Магия]] |Роли| * Злодей британец * Конченный идиот * Пубертатная язва |Актёры| * Трус * Балбес * Бывалый }}