ページの作成:「<noinclude> {{#cargo_declare: _table=Stalls <!-- ID --> |stall_id=Integer <!-- 関連 --> |festival_id=Integer |venue_id=Integer <!-- 屋台基本情報 --> |name=String |category=String |description=Text <!-- 場所 --> |area=String |latitude=Float |longitude=Float <!-- 営業情報 --> |opening_time=String |closing_time=String <!-- 料金 --> |price_range=String <!-- 人気情報 --> |popular=Boolean <!-- 画像 --> |image=File…」
 
R42-31E 商品の関連種類から出店を重複なく表示
 
(2人の利用者による、間の31版が非表示)
13行目: 13行目:
<!-- 関連 -->
<!-- 関連 -->


|festival_id=Integer
|venue_id=Integer




31行目: 28行目:
<!-- 場所 -->
<!-- 場所 -->


|area=String


|latitude=Float
<!-- 営業情報 -->
 
 
 
 
<!-- 料金 -->
 
 
 
<!-- 人気情報 -->
 
 
 
<!-- 画像 -->
 
|main_image=File
 
<!-- 管理 -->
 
|last_verified=Date
 
 
}}
 
</noinclude>
 
<includeonly>
 
<!-- R30 dynamic meta description -->
{{#description2:{{{name|{{PAGENAME}}}}}の屋台・露店情報を紹介。特徴、定番メニュー、祭りでの出店情報など、縁日やお祭りを楽しむための情報を掲載しています。}}
 
<span style="display:none">{{#default_form:Stall}}</span>
 
{{#cargo_store:
 
_table=Stalls
 


|longitude=Float
|stall_id={{PAGEID}}






<!-- 営業情報 -->
|name={{{name|}}}
 
|category={{{category|}}}
 
|description={{{description|}}}


|opening_time=String
|main_image={{{main_image|}}}


|closing_time=String


|last_verified={{{last_verified|}}}


<!-- 料金 -->


|price_range=String
}}


<!-- ===================================== -->                                                                                                                                 
<!-- 屋台基本情報 -->
<!-- ===================================== -->


<div class="stall-detail">


<!-- 人気情報 -->
{| class="wikitable stall-infobox-table"


|popular=Boolean
|-
! 屋台の種類名
| {{{name|未登録}}}


|-
! カテゴリ
| {{{category|未登録}}}


<!-- 画像 -->
|-
! 説明
|
{{#if:{{{description|}}}
|{{{description}}}
|未登録
}}


|image=File
|-
! 画像
|
{{#if:{{{main_image|}}}
|[[File:{{{main_image}}}|300px|{{{name|屋台画像}}}]]
|未登録
}}


|-
! 最終確認日
|
{{#if:{{{last_verified|}}}
|{{{last_verified}}}
|未確認
}}


|}


<!-- 管理 -->
</div>
 
<!-- ===================================== -->
<!-- 年別出店メニュー -->
<!-- Placement → Offering → MenuItem -->
<!-- ===================================== -->


|updated=Date
== {{{menu_year|{{LOCALYEAR}}}}}年メニュー ==


<!-- 屋台本体で設定された種類 -->
{{#cargo_query:
tables=FestivalStallPlacements=P,Festivals=F,Venues=V
|join on=P.festival_id=F.festival_id,P.venue_id=V.venue_id
|fields=P.placement_id=placement_id,F._pageName=festival_page,F.name=festival_name,V._pageName=venue_page,V.name=venue_name,P.location_note=location_note
|where=P.stall_id={{PAGEID}} AND P.year={{{menu_year|{{LOCALYEAR}}}}}
|order by=P.sort_order ASC
|format=template
|template=StallFestivalPlacementBlock
|named args=yes
|more results text=
|default=
}}


<!-- 商品ごとに設定された関連種類 -->
{{#cargo_query:
tables=FestivalStallMenuOfferings=O,FestivalStallPlacements=P,Festivals=F,Venues=V
|join on=O.placement_id=P.placement_id,P.festival_id=F.festival_id,P.venue_id=V.venue_id
|fields=P.placement_id=placement_id,F._pageName=festival_page,F.name=festival_name,V._pageName=venue_page,V.name=venue_name,P.location_note=location_note
|where=O.related_stall_id={{PAGEID}} AND P.stall_id!={{PAGEID}} AND P.year={{{menu_year|{{LOCALYEAR}}}}}
|group by=P.placement_id,F._pageName,F.name,V._pageName,V.name,P.location_note,P.sort_order
|order by=P.sort_order ASC
|format=template
|template=StallFestivalPlacementBlock
|named args=yes
|more results text=
|default=
}}
}}


</noinclude>
<!-- 主種類にも商品関連種類にも存在しない場合だけ表示 -->
{{#if:{{#cargo_query:tables=FestivalStallPlacements=P|fields=P.placement_id|where=P.stall_id={{PAGEID}} AND P.year={{{menu_year|{{LOCALYEAR}}}}}|limit=1|format=list|delimiter=|more results text=}}{{#cargo_query:tables=FestivalStallMenuOfferings=O,FestivalStallPlacements=P|join on=O.placement_id=P.placement_id|fields=P.placement_id|where=O.related_stall_id={{PAGEID}} AND P.stall_id!={{PAGEID}} AND P.year={{{menu_year|{{LOCALYEAR}}}}}|group by=P.placement_id|limit=1|format=list|delimiter=|more results text=}}||この年のメニュー情報はまだ登録されていません。}}
 
 
 
 
{{ContributorInvite|type=Stall}}
 
<!-- ===================================== -->
<!-- R12-02 次の操作 -->
<!-- ===================================== -->
 
<div class="stall-next-actions">
<div class="stall-next-actions-title">次にできること</div>
 
<div class="stall-next-actions-new">
[[Form:Stall|+ 別の屋台の種類を登録する]]
</div>
 
</div>
 
</includeonly>

2026年9月22日 (火) 14:41時点における最新版


このテンプレートはテーブル「Stalls」を定義しています。 テーブルを表示.