Knowledge base Filters
name
Finds an item in the knowledge base based on its id and id type, and returns its name.
This filter supports the morphology-related arguments.
Note: if the item in data has a field named name
,
its value is used without fetching the item from the knowledge base.
Data:
{
"district": {
"#comment:name": "Opava",
"extId": "24/68",
"extIdType": "csu_sen_obvod",
"incumbent" : {
"#comment:name": "Vladimír Plaček",
"extId": "23/68/6",
"extIdType": "ctk_comb_sen_cand"
}
}
}
Template:
v# {{'velký'|m('6@1')}} {{district|name|m('6#1')}}
→ ve velké Opavě (Czech)v# {{'velký'|m('6@1')}} {{district|name(m='6#1')}}
→ dittov# {{'velký'|m('6@1')}} {{district|name(m='6', ref=1)}}
→ ditto{{'velký'|m('6@1', prep='v')}} {{district|name(m='Case=Loc', ref=1)}}
→ ditto{{district|name(m='Case=Loc', ref=1, prep='v')}}
→ v Opavě (Czech)
inRegList
(Cs)
Generates lists of Czech region names with the appropriate locative prepositions (na or v as needed).
Uses the gkbClient
and morph
filters internally.
Examples:
Nejlevnější paliva v rámci kraje prodávají {{subregion.cheapestNatural95|inRegList}}
→
- Nejlevnější paliva v rámci kraje prodávají na Děčínsku
- Nejlevnější paliva v rámci kraje prodávají na Děčínsku a Mostecku
- Nejlevnější paliva v rámci kraje prodávají v okrese Praha-východ
- Nejlevnější paliva v rámci kraje prodávají v okrese Praha-východ a okrese Praha-západ
shortReg
(Cs)
Region name without leading or trailing words 'kraj' and 'okres'
Examples:
{{region|name}}
→ Plzeňský kraj{{region|name|shortReg}}
→ Plzeňský