Шаблон:Вкладки: различия между версиями

Материал из Posmotrelisu
Перейти к навигации Перейти к поиску
 
(не показано 18 промежуточных версий 2 участников)
Строка 35: Строка 35:
}}
}}


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

Текущая версия на 16:59, 5 апреля 2025


ПримерРезультатСтарый код шаблонаНовый кодГде использоватьКак улучшитьОграничения


{{Вкладки
|Лор|
* [[Антисеттинг]]
* [[Магия]]
|Роли|
* Злодей британец
* Конченный идиот
* Пубертатная язва
|Актёры|
* Трус
* Балбес
* Бывалый
}}