Шаблон:Цитата/doc

Материал из NikiWiki
Перейти к:навигация, поиск

{{цитата|Строка без переноса предложения}} даст:

« Строка без переноса предложения »

{{цитата|автор=[[Френсис Бэкон]]|Знание — сила!}} даст:

« Знание — сила!
»

{{цитата|автор=[[Ленин]]|Учиться,|учиться|и учиться!}} даст:

« Учиться,
учиться
и учиться!
»

Недостатки данного шаблона:

  1. Текст, по умолчанию, выводится курсивом, так что выделение курсивом внутри текста либо стирается, либо (в случае использования '''', например) приводит к антиинтуитивному результату.
  2. Неприятности с выводом знака равенства, который воспринимается как метасимвол. Для корректной работы шаблона либо все знаки равенства в цитируемом тексте должны быть заменены на приемлемое представление (такое как шаблон {{=}}, например), либо следует передать текст как 1=текст. См. подробности на ВП:Механизм шаблонов #Параметры.
  3. Действует ограничение на переносы: максимум 16 строк.
  4. Сложно указать дополнительную информацию: источник, текст на языке оригинала.

По этим причинам вместо данного шаблона рекомендуется использовать пару более развитых шаблонов {{начало цитаты}} / {{конец цитаты}}. Для цитирования стихотворного текста удобен специальный тег <poem>.

Параметры шаблона

<templatedata> {

 "description": "На этот шаблон перенаправляется шаблон Шаблон:Cquote, который может быть использован в статьях, переносимых из иноязычных разделов.",
 "params": {
   "автор": {
     "label": "автор",
     "description": "",
     "type": "string",
     "required": false
   },
   "1": {
     "label": "строка1",
     "description": "",
     "type": "string",
     "required": false
   },
   "2": {
     "label": "строка2",
     "inherits": "1"
   },
   "3": {
     "label": "строка3",
     "inherits": "1"
   },
   "4": {
     "label": "строка4",
     "inherits": "1"
   },
   "5": {
     "label": "строка5",
     "inherits": "1"
   },
   "6": {
     "label": "строка6",
     "inherits": "1"
   },
   "7": {
     "label": "строка7",
     "inherits": "1"
   },
   "8": {
     "label": "строка8",
     "inherits": "1"
   },
   "9": {
     "label": "строка9",
     "inherits": "1"
   },
   "10": {
     "label": "строка10",
     "inherits": "1"
   },
   "11": {
     "label": "строка11",
     "inherits": "1"
   },
   "12": {
     "label": "строка12",
     "inherits": "1"
   },
   "13": {
     "label": "строка13",
     "inherits": "1"
   },
   "14": {
     "label": "строка14",
     "inherits": "1"
   },
   "15": {
     "label": "строка15",
     "inherits": "1"
   },
   "16": {
     "label": "строка16",
     "inherits": "1"
   }
 }

} </templatedata>

См. также