Дополнительные действия
Это страница документации Модуль:Tabs.
Модуль Module:Tabs используется для создания вкладок на страницах iCCup, предоставляя как статические, так и динамические табы для организации и структурирования информации.
API
-
Программное имя: Tabs
Создает статические вкладки.
{{#iccupdb_datapoint:API_Tabs/doc_static
|type=api
|name=static
|information=
|image=
|date=
|extradata={{#iccupdb_create_json:
|description=Создает статические вкладки.
|params=args: table?
|returns=Html?
|module=Module
}}
}}
</nowiki> {{ApiDoc|dynamic|params=args: table|description=Создает динамические вкладки.|returns=Html|string?}} {{ApiDoc|_readArguments|params=args: table, options: table|description=Обрабатывает аргументы, переданные в шаблон, и определяет, какие из них использовать для создания вкладок.|returns=table}} {{ApiDoc|_setThis|params=tabArgs: table|description=Устанавливает текущую вкладку на основе текущего URL или других условий.|returns=nil}} {{ApiDoc|_buildContentDiv|params=hasContent: boolean, hybridTabs: boolean, noPadding: boolean|description=Создает контейнер для содержания вкладок.|returns=Html|string}} {{ApiDoc|_single|params=tab: table, showHeader: boolean|description=Создает одиночную вкладку, если передан только один аргумент.|returns=Html}} {{ApiDoc|_getDisplayNameFromLink|params=link: string|description=Получает имя для отображения из ссылки.|returns=string}} {{ApiDocEnd}} ==== Пример использования ==== ===== Пример 1: Статические вкладки ===== <nowiki>{{#invoke:Tabs|static|name1=Вкладка 1|link1=Page1|name2=Вкладка 2|link2=Page2}}
Этот пример создаст две статические вкладки: "Вкладка 1" и "Вкладка 2", каждая из которых будет ссылаться на Page1 и Page2 соответственно.
Пример 2: Динамические вкладки
<pre> {{#invoke:Tabs|dynamic|name1=Вкладка 1|content1=Содержание 1|name2=Вкладка 2|content2=Содержание 2}} </pre>
Этот пример создаст две динамические вкладки, переключаясь между "Содержание 1" и "Содержание 2" при нажатии на "Вкладка 1" и "Вкладка 2".
Параметры
- name<sub>n</sub>: Название вкладки, где
n— номер вкладки. - link<sub>n</sub>: Ссылка для вкладки, если вкладка должна быть статической.
- content<sub>n</sub>: Содержимое вкладки, если вкладка динамическая.
- tabs<sub>n</sub>: Дополнительные вкладки, которые могут быть вложены в текущую.
- This: Указывает, какая вкладка должна быть активной.
- This2: Дополнительный параметр для указания активной вкладки.
[[Category
documentation]]