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

Матеріал з Країнопедії
(Store only on actual place page; use pagetitle for link)
(Відкат: повернуто оригінал (прототип локацій))
Мітка: Ручний відкіт
 
(Не показані 12 проміжних версій 2 користувачів)
Рядок 13: Рядок 13:
|lon=Float
|lon=Float
}}
}}
</noinclude>
Цей шаблон тільки оголошує/зберігає Cargo-дані. Для рендерингу карток використовується [[Шаблон:PlaceCardRender]].
 
</noinclude><includeonly>{{#cargo_store:
<includeonly>
{{#if:{{{title|}}}||
{{#cargo_store:
_table=places
_table=places
|title={{{title|{{PAGENAME}}}}}
|title={{{title|{{PAGENAME}}}}}
Рядок 29: Рядок 26:
|lat={{{lat|}}}
|lat={{{lat|}}}
|lon={{{lon|}}}
|lon={{{lon|}}}
}}
}}{{PlaceCardRender
}}
|title={{{title|{{PAGENAME}}}}}
<div class="place-card">
|image={{{image|}}}
<div class="place-card__img">{{#if:{{{image|}}}|[[Файл:{{{image}}}|260px]]|[[Файл:Place default.png|260px]]}}</div>
|address={{{address|}}}
<div class="place-card__body">
|phone={{{phone|}}}
<div class="place-card__title">[[{{{pagetitle|{{{title|{{PAGENAME}}}}}}}}|{{{title|{{PAGENAME}}}}}]]</div>
|website={{{website|}}}
<div class="place-card__meta">
|category={{{category|}}}
{{#if:{{{category|}}}|'''Категорія:''' {{{category}}}<br>|}}
|city={{{city|}}}
{{#if:{{{address|}}}|'''Адреса:''' {{{address}}}<br>|}}
|description={{{description|}}}
{{#if:{{{phone|}}}|'''Телефон:''' {{{phone}}}<br>|}}
|pagename={{FULLPAGENAME}}
{{#if:{{{website|}}}|'''Сайт:''' [{{{website}}} {{{website}}}]<br>|}}
}}</includeonly>
</div>
<div class="place-card__desc">{{{description|}}}</div>
</div>
</div>
</includeonly>

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

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