Шаблон:Локальный поиск: различия между версиями

Материал из Народные сказки
Перейти к навигации Перейти к поиску
(Новая страница: «{{Docpage}} {{Стили шаблона|Шаблон:Локальный поиск/styles.css}} <templatedata> { "params": { "1": { "label": "область поиска", "description": "текст на кнопке после слова «Поиск»", "type": "line", "example": "по обсуждениям и архивам", "autovalue": "", "suggested": true }, "width": { "label": "ширина поля", "description":...»)
 
Нет описания правки
 
Строка 1: Строка 1:
{{Docpage}}
<templatestyles src="Шаблон:Локальный поиск/styles.css" />
{{Стили шаблона|Шаблон:Локальный поиск/styles.css}}
<div class="ts-Локальный_поиск {{#if: {{Yesno|{{{compact|}}}}} | compact }} {{#if: {{Yesno|{{{break|}}}}} | break }}" style="background:{{#if: {{{background|}}} | {{{background|}}} | #f6fbff }};{{{style|}}}">
 
{{#tag:inputbox|
<templatedata>
type=fulltext
{
default={{{default|}}}
"params": {
prefix={{FULLPAGENAME}}{{#if: {{{subonly|}}}|/|}}
"1": {
namespaces={{NAMESPACE}}
"label": "область поиска",
searchbuttonlabel={{#if: {{{1|}}} | Поиск {{{1}}} | Поиск }}
"description": "текст на кнопке после слова «Поиск»",
break={{{break|no}}}
"type": "line",
{{#if: {{{compact|}}} | width=30 }}
"example": "по обсуждениям и архивам",
{{#if: {{{placeholder|}}} | placeholder={{{placeholder}}} }}
"autovalue": "",
{{#if: {{{width|}}}| width={{{width}}} }}
"suggested": true
}}
},
</div><noinclude>
"width": {
{{Doc}}
"label": "ширина поля",
</noinclude>
"description": "в символах (подставляется в «width»)",
"type": "number",
"default": "50",
"example": "42",
"autovalue": ""
},
"break": {
"label": "перевод строки",
"description": "между полем и кнопкой",
"type": "boolean",
"default": "no",
"autovalue": "yes"
},
"background": {
"label": "цвет фона",
"description": "допустимый в HTML",
"type": "line",
"default": "#f6fbff",
"example": "transparent"
},
"placeholder": {
"label": "подсказка в поле ввода",
"type": "line",
"example": "Поиск по запросам и архивам"
},
"compact": {
"label": "компактный вид",
"description": "без &lt;div&gt;",
"type": "boolean",
"autovalue": "1"
},
"subonly": {
"label": "только подстраницы",
"description": "имеет смысл, если на основной странице - только сводная информация, а не сами обсуждения",
"type": "boolean",
"autovalue": "1"
},
        "default": {
"label": "текст по умолчанию",
"description": "текст в поле ввода",
"example": "intitle:",
"type": "line"
}
},
"description": "Форма поиска по странице и ее подстраницам. Использует [[mw:Extension:InputBox]].",
"format": "inline"
}
</templatedata>
 
<includeonly>
[[Категория:Шаблоны:Поиск]]
</includeonly>

Текущая версия от 21:24, 26 мая 2023

Документация

Форма поиска по странице и ее подстраницам. Использует [[mw:Extension:InputBox]].

Параметры шаблона[Править данные шаблона]

Шаблон использует строчное форматирование параметров.

ПараметрОписаниеТипСтатус
область поиска1

текст на кнопке после слова «Поиск»

Пример
по обсуждениям и архивам
Автозначение
Однострочныйпредложенный
ширина поляwidth

в символах (подставляется в «width»)

По умолчанию
50
Пример
42
Автозначение
Числонеобязательный
перевод строкиbreak

между полем и кнопкой

По умолчанию
no
Автозначение
yes
Логическое значениенеобязательный
цвет фонаbackground

допустимый в HTML

По умолчанию
#f6fbff
Пример
transparent
Однострочныйнеобязательный
подсказка в поле вводаplaceholder

без описания

Пример
Поиск по запросам и архивам
Однострочныйнеобязательный
компактный видcompact

без &lt;div&gt;

Автозначение
1
Логическое значениенеобязательный
только подстраницыsubonly

имеет смысл, если на основной странице - только сводная информация, а не сами обсуждения

Автозначение
1
Логическое значениенеобязательный
текст по умолчаниюdefault

текст в поле ввода

Пример
intitle:
Однострочныйнеобязательный