Шаблон:Tpre
{{tpre}}
Гэты шаблон рэалізаваны на аснове Lua з выкарыстаннем функцыі withParams() з модуля Template call code. |
{{tpre}} сумяшчае ў сабе функцыю {{tc}} і {{pre}}. З яго дапамогай зручна ствараць прыклады выкарыстання шаблонаў у іх дакументацыі.
Напрыклад, каб паказаць сінтаксіс шаблону {{перанесена з}}, мы можам у яго дакументацыі напісаць так:
{{tpre||''Вікі-старонка''{{optp|''подпіс і/або тэкст у канцы''|тэкст{{=}}''Тэкст замест «Перанесена са старонкі»''}}}} {{optp/comment}}
і атрымаем:
{{перанесена з|Вікі-старонка|подпіс і/або тэкст у канцы|тэкст=Тэкст замест «Перанесена са старонкі»}}
- Неабавязковыя параметры паказаны шэрым.
Пра такі стыль афармлення сінтаксісаў шаблонаў у дакументацыях см. Шаблон:Tc#У афармленні дакументацыі.
Між тым, у шматрадковых прыкладах гэты шаблон лепш не выкарыстоўваць па прычыне з'яданне прабелаў да вертыкальных рысаў, прыбягаючы замест яго да афармлення пры дапамозе прабелу ў пачатку радкоў, якія таксама дазваляюць ўключаць разметку ў код. Напрыклад, што можа быць прасцей, чым наступны код (у пачатак адпаведных радкоў - прабел):
{{((}}main |''Артыкул 1'' |''Артыкул 2'' |l1=''Тэкст які адлюстроўваецца спасылкі 1'' |l2=''Тэкст які адлюстроўваецца спасылкі 1'' }}
які дае:
{{main |Артыкул 1 |Артыкул 2 |l1=Тэкст які адлюстроўваецца спасылкі 1 |l2=Тэкст які адлюстроўваецца спасылкі 1 }}