Шаблон:ПарсерСемантическихДанных/Массив: различия между версиями

Материал из Викимультии — энциклопедии мультипликации
Перейти к навигации Перейти к поиску
[непроверенная версия][отпатрулированная версия]
Нет описания правки
Нет описания правки
 
Строка 1: Строка 1:
<includeonly>{{{FirstLine|<li>}}}<!--
<includeonly>{{{FirstLine|<li style="list-style: none;">}}}<!--
       -->{{#arraymap:{{{value|}}}|{{{LineDelim|,}}}|__$SIP_VarLineItem$__|<!--
       -->{{#arraymap:{{{value|}}}|{{{LineDelim|,}}}|__$SIP_VarLineItem$__|<!--
         -->{{#arraymap:__$SIP_VarLineItem$__|{{{SameLineDelim|/}}}|__$SIP_VarDataItem$__|<!--
         -->{{#arraymap:__$SIP_VarLineItem$__|{{{SameLineDelim|/}}}|__$SIP_VarDataItem$__|<!--

Текущая версия от 19:07, 30 апреля 2020


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

Этот шаблон предназначен для ввода нескольких наборов данных в одно значение семантических свойств. См. Шаблон:ПарсерСемантическихДанных дополнительную документацию.

Переменные (по умолчанию)

{{ПарсерСемантическихДанных/Массив
 |value                =
 |SemanticPropertyName =
 |SemanticPropertyUnit =
 |SearchByProperty     = false
 |linkOptions          = default
 |LineDelim            = ,
 |NewLineDelim         = \n\n*
 |SameLineDelim        = /
 |RegexLineCondition   =
 |RegexPrepend         =
 |RegexPrependTemplate =
 |RegexAppend          =
 |RegexAppendTemplate  =
 |PrependText          =
 |PrependTemplate      =
 |AppendText           =
 |AppendTemplate       =
}}

Описание

  • LineDelim: Это свойство устанавливает разделитель между элементами перед разбором.
    • SameLineDelim: Это свойство устанавливает разделитель для элементов на той же линии. Если этот параметр установлен на такой же, как LineDelim это приведет к отмене этого параметра вне.
  • NewLineDelim: Устанавливает разделитель между элементами после разбора.
Примечание
  • RegexPrepend: Не должно содержать значения, которые были определены в качестве разделителей.
  • RegexAppend: Не должно содержать значения, которые были определены в качестве разделителей.

Требования

  1. http://www.mediawiki.org/wiki/Extension:Regex_Fun
  2. http://www.mediawiki.org/wiki/Extension:Variables
  3. http://www.mediawiki.org/wiki/Extension:Semantic_Forms (#arraymap parser)
  4. http://www.mediawiki.org/wiki/Extension:Semantic_MediaWiki