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

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

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

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