編集の要約なし
編集の要約なし
1行目: 1行目:
<includeonly>
<includeonly><div class="festival-stall-search-card festival-stall-card"
 
id="festival-stall-card-{{{placement_id|0}}}"
<div class="festival-stall-search-card festival-stall-card"
data-placement-id="{{{placement_id|0}}}"
    id="festival-stall-card-{{{placement_id|0}}}"
data-category="{{{category|}}}"
    data-placement-id="{{{placement_id|0}}}"
data-venue-name="{{{venue_name|}}}">
    data-category="{{{category|}}}"
    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:{{{category|}}}|<div class="festival-stall-card-category">{{{category}}}</div>}}
'''[[{{{stall_page|}}}|{{{stall_name|屋台}}}]]'''
</div>
 
{{#if:{{{category|}}}|
<div class="festival-stall-card-category">
{{{category}}}
</div>
}}
 
</div>
</div>


<div class="festival-stall-card-details">


<!-- ===================================== -->
<div class="festival-stall-card-info-row festival-stall-card-product-row">
<!-- ② 商品情報 -->
<div class="festival-stall-card-label">商品</div>
<!-- FestivalStallMenuOfferings -->
<div class="festival-stall-card-value">{{#cargo_query:
<!-- ===================================== -->
 
<div class="festival-stall-card-section festival-stall-card-menu">
 
<div class="festival-stall-card-section-title">
商品
</div>
 
<div class="festival-stall-card-menu-items">
 
{{#cargo_query:
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
52行目: 26行目:
|more results text=
|more results text=
|default=商品情報はまだ登録されていません。
|default=商品情報はまだ登録されていません。
}}
}}</div>
 
</div>
</div>
</div>
<!-- ===================================== -->
<!-- ③ 出店場所 -->
<!-- ===================================== -->
<div class="festival-stall-card-section">
<div class="festival-stall-card-section-title">
出店場所
</div>
<div class="festival-stall-card-info">


<div class="festival-stall-card-info-row">
<div class="festival-stall-card-info-row">
<span class="festival-stall-card-label">会場</span>
<div class="festival-stall-card-label">会場</div>
<span class="festival-stall-card-value">
<div class="festival-stall-card-value">[[{{{venue_page|}}}|{{{venue_name|未確認}}}]]</div>
[[{{{venue_page|}}}|{{{venue_name|未確認}}}]]
</span>
</div>
</div>


{{#if:{{{area_name|}}}|<div class="festival-stall-card-info-row">
<div class="festival-stall-card-label">地域</div>
<div class="festival-stall-card-value">[[{{{area_page|}}}|{{{area_name}}}]]</div>
</div>}}


{{#if:{{{area_name|}}}|
<div class="festival-stall-card-info-row">
<div class="festival-stall-card-info-row">
<span class="festival-stall-card-label">地域</span>
<div class="festival-stall-card-label">場所</div>
<span class="festival-stall-card-value">
<div class="festival-stall-card-value">{{{location_note|未確認}}}</div>
[[{{{area_page|}}}|{{{area_name}}}]]
</span>
</div>
</div>
}}


<div class="festival-stall-card-info-row">
<div class="festival-stall-card-info-row">
<span class="festival-stall-card-label">場所</span>
<div class="festival-stall-card-label">営業時間</div>
<span class="festival-stall-card-value">
<div class="festival-stall-card-value">{{#if:{{{opening_time|}}}|{{{opening_time}}}{{#if:{{{closing_time|}}}| ~ {{{closing_time}}}|}}{{#if:{{{hours_note|}}}| <span class="festival-stall-card-note">({{{hours_note}}})</span>|}}|{{#if:{{{closing_time|}}}|{{{closing_time}}}|{{#if:{{{hours_note|}}}|{{{hours_note}}}|未確認}}}}}}</div>
{{{location_note|未確認}}}
</span>
</div>
 
</div>
 
</div>
 
 
<!-- ===================================== -->
<!-- ④ 営業時間 -->
<!-- ===================================== -->
 
<div class="festival-stall-card-section">
 
<div class="festival-stall-card-section-title">
営業時間
</div>
 
<div class="festival-stall-card-hours">
 
{{#if:{{{opening_time|}}}|
    {{{opening_time}}}
    {{#if:{{{closing_time|}}}| ~ {{{closing_time}}}|}}
|
    {{#if:{{{closing_time|}}}|
        ~ {{{closing_time}}}
    |
        {{#if:{{{hours_note|}}}|
            {{{hours_note}}}
        |
            未確認
        }}
    }}
}}
 
{{#if:{{{hours_note|}}}|
    {{#if:{{{opening_time|}}}|
        <span class="festival-stall-card-note">
        ({{{hours_note}}}
        </span>
    |}}
|}}
 
</div>
</div>


</div>
</div>
<!-- ===================================== -->
<!-- ⑤ 情報状態 -->
<!-- ===================================== -->


<div class="festival-stall-card-meta">
<div class="festival-stall-card-meta">
 
<span class="festival-stall-card-status">位置:{{#switch:{{{position_status|unknown}}}|exact=正確|approximate=おおよそ|test=テスト位置|unknown=不明|#default=不明}}</span>
<span class="festival-stall-card-status">
{{#if:{{{position_accuracy_m|}}}|<span class="festival-stall-card-status">誤差目安:{{{position_accuracy_m}}}m</span>}}
位置:
<span class="festival-stall-card-status">情報:{{#switch:{{{verification_status|unverified}}}|verified=確認済み|partially_verified=一部確認済み|unverified=未確認|outdated=情報が古い|#default=未確認}}</span>
{{#switch:{{{position_status|unknown}}}
|exact=正確
|approximate=おおよそ
|test=テスト位置
|unknown=不明
|#default=不明
}}
</span>
 
 
{{#if:{{{position_accuracy_m|}}}|
<span class="festival-stall-card-status">
誤差目安:{{{position_accuracy_m}}}m
</span>
}}
 
 
<span class="festival-stall-card-status">
情報:
{{#switch:{{{verification_status|unverified}}}
|verified=確認済み
|partially_verified=一部確認済み
|unverified=未確認
|outdated=情報が古い
|#default=未確認
}}
</span>
 
</div>
</div>
<!-- ===================================== -->
<!-- ⑥ 操作 -->
<!-- Common.jsが「地図で見る」をここへ追加 -->
<!-- ===================================== -->


<div class="festival-stall-card-actions">
<div class="festival-stall-card-actions">
<div class="stall-compare-control"
<div class="stall-compare-control"
    id="stall-compare-control-{{{placement_id|0}}}">
id="stall-compare-control-{{{placement_id|0}}}">
 
<span class="stall-compare-placeholder"
<span class="stall-compare-placeholder"
      id="stall-compare-placeholder-{{{placement_id|0}}}"></span>
id="stall-compare-placeholder-{{{placement_id|0}}}"></span>
 
<span class="stall-compare-message"></span>
<span class="stall-compare-message"></span>
</div>
</div>
</div>
</div>


<div class="festival-stall-card-detail-link">'''[[{{{stall_page|}}}|この屋台の詳細を見る →]]'''</div>


<!-- ===================================== -->
</div></includeonly>
<!-- ⑦ 詳細ページ -->
<!-- ===================================== -->
 
<div class="festival-stall-card-detail-link">
'''[[{{{stall_page|}}}|この屋台の詳細を見る]]'''
</div>
 
 
</div>
 
</includeonly>

2026年8月13日 (木) 15:04時点における版