Přeskočit na obsah

Šablona:Info

Z Wikiverzity

Tato šablona implementuje „klasifikační nálepku“, tedy informační tabulku, která by měla být na každé stránce v hlavním jmenném prostoru Wikiverzity (a v některých případech též na stránkách v jiných jmenných prostorech) a podávat základní informace o tom, kde se čtenář právě ocitl.

Vzor šablony

[editovat]
{{Info
  | typ = 
  | typ2 =
  | kategorie =
  | kategorie2 =
  | stránka =
  | jazyk =
  | jazyk2 = 
  | jazyk3 = 
  | úroveň = 
  | úroveň2 = 
  | úroveň3 = 
  | příslušnost = 
}}

Parametry

[editovat]
typ typ projektu; zatím rozeznává typy databáze, rozcestník (synonyma úložiště a depozitář) a kurz (synonymum kurs) nepovinný parametr; pokud není typ udán, dosadí se zaň obecné projekt
typ2 typ druhého projektu (používá se, pokud stránka patří ke dvěma projektům) nepovinný parametr
kategorie kategorie, do níž patří všechny stránky daného projektu nepovinný parametr; pokud není kategorie udána, bere se stránka jako samostatný jednostránkový projekt
kategorie2 kategorie druhého projektu, pokud stránka patří ke dvěma projektům parametr povinný v případě použití parametrů typ2 a kategorie
stránka obsahově-formální druh stránky; zatím je možno uvést jedině cvičná v případě cvičné stránky; pak se v úvodním sdělení šablony místo o „stránce“ hovoří o „cvičné stránce“ nepovinný parametr
jazyk
jazyk2
jazyk3
kódy jazyků stránky, je-li jazyk jiný než samotná čeština (používají se stejné kódy jako pro označení jazyků wikiprojektů); v šabloně by měly být uvedeny jazyky, které uživatel potřebuje k tomu, aby si stránku přečetl a porozuměl jí (tedy v případě užití češtiny potom i čeština), ne však jazyky, které se na stránce sice vyskytují, ale jejichž znalost se nepředpokládá (jako třeba španělština na stránce českojazyčné učebnice španělštiny); nálepka takto označené stránky přímo řadí do kategorie stránek v příslušném jazyce nepovinné parametry (použije se vždy tolik z nich, kolik je potřeba); v případě neuvedení se úsek jazyků v nálepce vynechá
úroveň
úroveň2
úroveň3
úroveň znalostí, která se předpokládá pro porozumění dané stránce; možno udávat jednak školským stupněm, jednak „začátečníci“, „pokročilí“ a pod.; je-li hodnotou parametru pouhý znak „S“, pak se jako předpokládaná úroveň znalostí uvede „specifické předpoklady“ nepovinný parametr; v případě neuvedení se úsek úrovně vynechá
příslušnost příslušnost; nálepka stránku automaticky zařadí do příslušné podkategorie kategorie Stránky dle příslušnosti; uvádí se buď stránka jednotlivého uživatele (tedy třeba Uživatel:Mmh), nebo stránka se seznamem účastníků projektu, nebo se nechává prázdné pro označení všeobecné příslušnosti nepovinný parametr; v případě neuvedení se uvede příslušnost „všeobecná“

Příklady použití

[editovat]
{{Info
| typ=kurz
| kategorie=Programování pro hračičky
| stránka=cvičná
| úroveň=střední škola
| úroveň2=začátečníci
| jazyk=cs
| jazyk2=en
| příslušnost=Uživatel:Mmh
}}
Jak používat klasifikační nálepkuTato cvičná stránka je součástí kurzu:
{cs} {en}
střední škola
začátečníci
Příslušnost: Mmh
{{Info
| typ=úložiště
| typ2=kurz
| kategorie=Latina
| kategorie2=Latina pro začátečníky
}}
Jak používat klasifikační nálepkuTato stránka je součástí úložiště a kurzu:
Příslušnost: všeobecná
{{Info
| typ=kurs
| jazyk=cs
| jazyk2=et
| úroveň=S
}}
Jak používat klasifikační nálepkuTato stránka je samostatný projekt (kurz)
{cs} {et}
specifické předpoklady
Příslušnost: všeobecná
{{Info
| typ=úložiště
}}
Jak používat klasifikační nálepkuTato stránka je rozcestník
Příslušnost: všeobecná
{{Info}}
Jak používat klasifikační nálepkuTato stránka je samostatný projekt
Příslušnost: všeobecná

Technické řešení šablony

[editovat]

Šablona {{Info}} využívá několika pomocných šablon, které zpracovávají jednotlivé parametry:

  • {{Info/typ}} — podle zadaného typu projektu (včetně synonym) vrací nominativ výrazu, jímž má být typ označen v klasifikační nálepce, s odkazem na stránku popisující tento typ, tedy například pro kurz i kurs vrátí kurz
  • {{Info/typu}} — podle zadaného typu projektu (včetně synonym) vrací genitiv výrazu, jímž má být typ označen v klasifikační nálepce, s odkazem na stránku popisující tento typ, tedy například pro kurz i kurs vrátí kurzu
  • {{Info/jazyk}} — podle zadaných zkratek jazyků vrací tuto zkratku jednotně naformátovanou a s odkazem na kategorii stránek v příslušném jazyce, resp. u češtiny na Wikiverzita:Jazyk stránky, a zároveň zařazení stránky do jedné z podkategorií kategorie Stránky dle jazyka
  • {{Info/úroveň}} — vrací zadanou úroveň s odkazem na Wikiverzita:Úrovně vzdělávání
  • {{Info/příslušnost}} — podle zadané (nebo nezadané) příslušnosti vrací údaj o příslušnosti stránky, v případě osobní a skupinové příslušnosti s odkazem na stránku uživatele nebo na informaci o skupině, a zároveň zařazení stránky do jedné z podkategorií kategorie Stránky dle příslušnosti