編集の要約なし |
R11: 屋号・店名と屋台の種類を分けて表示 |
||
| (同じ利用者による、間の7版が非表示) | |||
| 2行目: | 2行目: | ||
id="festival-stall-card-{{{placement_id|0}}}" | id="festival-stall-card-{{{placement_id|0}}}" | ||
data-placement-id="{{{placement_id|0}}}" | data-placement-id="{{{placement_id|0}}}" | ||
data-latitude="{{{latitude|}}}" | |||
data-longitude="{{{longitude|}}}" | |||
data-category="{{{category|}}}" | data-category="{{{category|}}}" | ||
data-venue-name="{{{venue_name|}}}"> | data-venue-name="{{{venue_name|}}}"> | ||
<div class="festival-stall-card-header"> | <div class="festival-stall-card-header"> | ||
<div class="festival-stall-card-title">'''[[{{{stall_page|}}}|{{{stall_name|屋台}}}]]'''</div> | <div class="festival-stall-card-title">{{#if:{{{vendor_name|}}}|'''[[{{{page_name|}}}|{{{vendor_name}}}]]'''|'''[[{{{stall_page|}}}|{{{stall_name|屋台}}}]]'''}}</div> | ||
{{#if:{{{category|}}}|<div class="festival-stall-card-category">{{{category}}}</div>}} | {{#if:{{{category|}}}|<div class="festival-stall-card-category">{{{category}}}</div>}} | ||
</div> | </div> | ||
{{#if:{{{main_image|}}}| | |||
<div class="festival-stall-card-image"> | |||
[[File:{{{main_image}}}|640px|frameless|link={{{stall_page|}}}|alt={{{stall_name|屋台}}}の写真]] | |||
</div> | |||
}} | |||
<div class="festival-stall-card-details"> | <div class="festival-stall-card-details"> | ||
{{#if:{{{vendor_name|}}}| | |||
<div class="festival-stall-card-info-row"> | |||
<div class="festival-stall-card-label">種類</div> | |||
<div class="festival-stall-card-value">[[{{{stall_page|}}}|{{{stall_name|屋台}}}]]</div> | |||
</div> | |||
}} | |||
<div class="festival-stall-card-info-row festival-stall-card-product-row"> | <div class="festival-stall-card-info-row festival-stall-card-product-row"> | ||
| 17行目: | 32行目: | ||
tables=FestivalStallMenuOfferings=O,StallMenuItems=M | tables=FestivalStallMenuOfferings=O,StallMenuItems=M | ||
|join on=O.menu_item_id=M.menu_item_id | |join on=O.menu_item_id=M.menu_item_id | ||
|fields=M.name=menu_name,O.price=price,O.serving_quantity=serving_quantity,O.serving_unit=serving_unit | |fields=M.name=menu_name,O.price=price,O.serving_quantity=serving_quantity,O.serving_unit=serving_unit | ||
|where=O.placement_id={{{placement_id|0}}} | |where=O.placement_id={{{placement_id|0}}} | ||
|order by=O.sort_order ASC | |order by=O.sort_order ASC | ||
| 31行目: | 46行目: | ||
<div class="festival-stall-card-info-row"> | <div class="festival-stall-card-info-row"> | ||
<div class="festival-stall-card-label">会場</div> | <div class="festival-stall-card-label">会場</div> | ||
<div class="festival-stall-card-value">[[{{{venue_page|}}}|{{{venue_name| | <div class="festival-stall-card-value">{{#if:{{{venue_page|}}}|[[{{{venue_page}}}|{{#if:{{{venue_name|}}}|{{{venue_name}}}|{{{venue_page}}}}}]]|未指定}}</div> | ||
</div> | </div> | ||
| 106行目: | 121行目: | ||
</span> | </span> | ||
}} | }} | ||
{{#if:{{{position_accuracy_m|}}}|<p><span class="festival-stall-position-accuracy"> | |||
{{#if:{{{position_accuracy_m|}}}| | |||
<span class="festival-stall-position-accuracy"> | |||
位置の誤差目安:約{{{position_accuracy_m}}}m | 位置の誤差目安:約{{{position_accuracy_m}}}m | ||
</span> | </span></p>}} | ||
}} | {{#if:{{{last_confirmed|}}}|<p><span class="festival-stall-last-confirmed"> | ||
最終確認:{{#time:Y年n月j日|{{{last_confirmed}}}}} | |||
</div> | </span></p>}}</div> | ||
<div class="festival-stall-card-actions"> | <div class="festival-stall-card-actions"> | ||
{{#if:{{{page_name|}}}| | |||
<span class="festival-stall-card-edit-link">'''[[Special:FormEdit/FestivalStallPlacement/{{{page_name}}}|この出店情報を編集]]'''</span> | |||
}} | |||
<div class="stall-compare-control" | <div class="stall-compare-control" | ||
id="stall-compare-control-{{{placement_id|0}}}"> | id="stall-compare-control-{{{placement_id|0}}}"> | ||
| 124行目: | 140行目: | ||
</div> | </div> | ||
<div class="festival-stall-card-detail-link">'''[[{{{stall_page|}}}| | <div class="festival-stall-card-detail-link">'''[[{{{stall_page|}}}|この屋台の種類を見る →]]'''</div> | ||
</div></includeonly> | </div></includeonly> | ||