Шаблон:PlaceCard: відмінності між версіями

Матеріал з Країнопедії
(Cargo-таблиця places: оголошення+збереження)
(Відкат: повернуто оригінал (прототип локацій))
Мітка: Ручний відкіт
 
Рядок 1: Рядок 1:
<noinclude>{{#cargo_declare:
<noinclude>
{{#cargo_declare:
_table=places
_table=places
|title=String
|title=String
|image=File
|address=String
|phone=String
|website=URL
|category=String
|category=String
|city=String
|description=Text
|description=Text
|image=File
|lat=Float
|lon=Float
}}
}}
Цей шаблон оголошує і зберігає Cargo-дані місця для подорожей (таблиця <code>places</code>). Викликається невидимо на сторінці місця; нічого не виводить. Рендер картки — [[Шаблон:PlaceCardRender]], який використовують категорійні сторінки через <code>#cargo_query</code>.
Цей шаблон тільки оголошує/зберігає Cargo-дані. Для рендерингу карток використовується [[Шаблон:PlaceCardRender]].
 
== Параметри ==
* '''category''' — ключ категорії: more / zamky / lyzhni / hory / termalni / dyva / monastyri
* '''description''' — короткий опис-гачок для картки (6–12 слів)
* '''image''' — назва файлу Commons без префікса «File:» (опціонально)
* '''title''' — назва (за замовчуванням = назва сторінки)
</noinclude><includeonly>{{#cargo_store:
</noinclude><includeonly>{{#cargo_store:
_table=places
_table=places
|title={{{title|{{PAGENAME}}}}}
|title={{{title|{{PAGENAME}}}}}
|image={{{image|}}}
|address={{{address|}}}
|phone={{{phone|}}}
|website={{{website|}}}
|category={{{category|}}}
|category={{{category|}}}
|city={{{city|București}}}
|description={{{description|}}}
|description={{{description|}}}
|lat={{{lat|}}}
|lon={{{lon|}}}
}}{{PlaceCardRender
|title={{{title|{{PAGENAME}}}}}
|image={{{image|}}}
|image={{{image|}}}
|address={{{address|}}}
|phone={{{phone|}}}
|website={{{website|}}}
|category={{{category|}}}
|city={{{city|}}}
|description={{{description|}}}
|pagename={{FULLPAGENAME}}
}}</includeonly>
}}</includeonly>

Поточна версія на 21:23, 27 червня 2026

Цей шаблон визначає таблицю «places». Переглянути таблицю. Цей шаблон тільки оголошує/зберігає Cargo-дані. Для рендерингу карток використовується Шаблон:PlaceCardRender.