Festival page pilot v1: add opt-in Stage 1 presentation
R42-18L 屋台未登録年にも追加導線を表示
 
(2人の利用者による、間の15版が非表示)
32行目: 32行目:
</noinclude>
</noinclude>


<includeonly><span style="display:none">{{#default_form:Festival}}</span>
<includeonly><!-- R30 dynamic meta description -->
{{#description2:{{{name|{{PAGENAME}}}}}の開催日程、会場、アクセス、屋台、見どころなどを紹介。祭りを楽しむための情報を掲載しています。}}<span style="display:none">{{#default_form:Festival}}</span>
<!-- BEGIN matsuri-wiki Event JSON-LD rollout -->
{{FestivalEventJsonLd}}
<!-- END matsuri-wiki Event JSON-LD rollout -->
<!-- ===================================== -->
<!-- ===================================== -->
<!-- Cargo保存 -->
<!-- Cargo保存 -->
79行目: 83行目:
|named args=yes
|named args=yes
|delimiter=
|delimiter=
}}&nbsp;›&nbsp;'''{{{name|}}}'''</div>{{#ifeq:{{{page_experience|}}}|v1|<!-- FESTIVAL_PAGE_PILOT_V1_R3: HERO --><div class="festival-pilot-v1-hero"><div class="festival-pilot-v1-eyebrow">{{CURRENTYEAR}}年の祭り情報</div>{{#if:{{{summary|}}}|<div class="festival-pilot-v1-lead">{{{summary}}}</div>|}}<div class="festival-pilot-v1-badges">{{#switch:{{{food_stalls|}}}|yes=<span class="festival-pilot-v1-badge">屋台あり</span>|1=<span class="festival-pilot-v1-badge">屋台あり</span>|true=<span class="festival-pilot-v1-badge">屋台あり</span>|#default=}}{{#switch:{{{fireworks|}}}|yes=<span class="festival-pilot-v1-badge">花火あり</span>|1=<span class="festival-pilot-v1-badge">花火あり</span>|true=<span class="festival-pilot-v1-badge">花火あり</span>|#default=}}{{#switch:{{{mikoshi|}}}|yes=<span class="festival-pilot-v1-badge">神輿あり</span>|1=<span class="festival-pilot-v1-badge">神輿あり</span>|true=<span class="festival-pilot-v1-badge">神輿あり</span>|#default=}}{{#switch:{{{parade|}}}|yes=<span class="festival-pilot-v1-badge">パレードあり</span>|1=<span class="festival-pilot-v1-badge">パレードあり</span>|true=<span class="festival-pilot-v1-badge">パレードあり</span>|#default=}}</div></div>|}}
}}&nbsp;›&nbsp;'''{{{name|}}}'''</div>{{#ifeq:{{{page_experience|}}}|v1|<!-- FESTIVAL_PAGE_PILOT_V1_R3: HERO --><div class="festival-pilot-v1-hero"><div class="festival-pilot-v1-eyebrow">{{LOCALYEAR}}年の祭り情報</div>{{#if:{{{summary|}}}|<div class="festival-pilot-v1-lead">{{{summary}}}</div>|}}<div class="festival-pilot-v1-badges">{{#switch:{{{food_stalls|}}}|yes=<span class="festival-pilot-v1-badge">屋台あり</span>|1=<span class="festival-pilot-v1-badge">屋台あり</span>|true=<span class="festival-pilot-v1-badge">屋台あり</span>|#default=}}{{#switch:{{{fireworks|}}}|yes=<span class="festival-pilot-v1-badge">花火あり</span>|1=<span class="festival-pilot-v1-badge">花火あり</span>|true=<span class="festival-pilot-v1-badge">花火あり</span>|#default=}}{{#switch:{{{mikoshi|}}}|yes=<span class="festival-pilot-v1-badge">神輿あり</span>|1=<span class="festival-pilot-v1-badge">神輿あり</span>|true=<span class="festival-pilot-v1-badge">神輿あり</span>|#default=}}{{#switch:{{{parade|}}}|yes=<span class="festival-pilot-v1-badge">パレードあり</span>|1=<span class="festival-pilot-v1-badge">パレードあり</span>|true=<span class="festival-pilot-v1-badge">パレードあり</span>|#default=}}</div></div>|}}
<!-- ===================================== -->
<!-- ===================================== -->
<!-- 基本情報 -->
<!-- 基本情報 -->
120行目: 124行目:
tables=FestivalCalendar
tables=FestivalCalendar
|fields=start_date,end_date,status,note
|fields=start_date,end_date,status,note
|where=festival_id={{PAGEID}} AND year={{CURRENTYEAR}}
|where=festival_id={{PAGEID}} AND year={{LOCALYEAR}}
|order by=start_date ASC
|order by=start_date ASC
|limit=1
|limit=1
131行目: 135行目:
tables=FestivalCalendar
tables=FestivalCalendar
|fields=start_time,end_time
|fields=start_time,end_time
|where=festival_id={{PAGEID}} AND year={{CURRENTYEAR}}
|where=festival_id={{PAGEID}} AND year={{LOCALYEAR}}
|order by=start_date ASC
|order by=start_date ASC
|limit=1
|limit=1
144行目: 148行目:
tables=FestivalCalendar
tables=FestivalCalendar
|fields=start_month,season
|fields=start_month,season
|where=festival_id={{PAGEID}} AND year={{CURRENTYEAR}}
|where=festival_id={{PAGEID}} AND year={{LOCALYEAR}}
|order by=start_date ASC
|order by=start_date ASC
|limit=1
|limit=1
173行目: 177行目:
tables=FestivalCalendar
tables=FestivalCalendar
|fields=expected_visitors,admission
|fields=expected_visitors,admission
|where=festival_id={{PAGEID}} AND year={{CURRENTYEAR}}
|where=festival_id={{PAGEID}} AND year={{LOCALYEAR}}
|order by=start_date ASC
|order by=start_date ASC
|limit=1
|limit=1
263行目: 267行目:
|}
|}


</div>{{#ifeq:{{{page_experience|}}}|v1|<!-- FESTIVAL_PAGE_PILOT_V1_R3: NAV --><div class="festival-pilot-v1-nav"><div class="festival-pilot-v1-nav-title">このページで分かること</div><div class="festival-pilot-v1-nav-links">[[#festival-highlights|見どころ]] [[#{{CURRENTYEAR}}年の屋台情報|屋台]] [[#会場・アクセス|会場・アクセス]] [[#歴史|歴史]] [[#年別開催情報|過去の開催情報]]</div></div>{{#if:{{{highlight|}}}|<div id="festival-highlights" class="festival-pilot-v1-highlight"><div class="festival-pilot-v1-highlight-title">主な見どころ</div>{{{highlight}}}</div>|}}|}}
</div>
 
<!-- BEGIN matsuri-wiki festival AEO quick answers -->
<div class="festival-aeo-summary">
<div class="festival-aeo-summary-title">{{{name|{{PAGENAME}}}}}の開催要点</div>
 
<div class="festival-aeo-summary-item">
<div class="festival-aeo-summary-question">'''{{{name|{{PAGENAME}}}}}はいつ開催?'''</div>
<div class="festival-aeo-summary-answer">
{{#cargo_query:
tables=FestivalCalendar
|fields=start_date=start_date,end_date=end_date,status=status
|where=festival_id={{PAGEID}} AND year={{LOCALYEAR}}
|order by=start_date ASC
|limit=1
|format=template
|template=FestivalAeoScheduleAnswer
|named args=yes
|more results text=
|default={{LOCALYEAR}}年の開催日は現在確認中です。
}}
</div>
</div>
 
<div class="festival-aeo-summary-item">
<div class="festival-aeo-summary-question">'''{{{name|{{PAGENAME}}}}}はどこで開催?'''</div>
<div class="festival-aeo-summary-answer">
{{#cargo_query:
tables=FestivalVenues=FV,Venues=V
|join on=FV.venue_id=V.venue_id
|fields=V._pageName=venue_page,V.name=venue_name,V.address=address,V.nearest_station=nearest_station
|where=FV.festival_id={{PAGEID}}
|order by=FV.sort_order ASC,V.name ASC
|limit=1
|format=template
|template=FestivalAeoVenueAnswer
|named args=yes
|more results text=
|default=主な会場は現在確認中です。
}}
</div>
</div>
</div>
<!-- END matsuri-wiki festival AEO quick answers -->
 
{{#ifeq:{{{page_experience|}}}|v1|<!-- FESTIVAL_PAGE_PILOT_V1_R3: NAV --><div class="festival-pilot-v1-nav"><div class="festival-pilot-v1-nav-title">このページで分かること</div><div class="festival-pilot-v1-nav-links">[[#festival-highlights|見どころ]] [[#{{LOCALYEAR}}年の屋台情報|屋台]] [[#会場・アクセス|会場・アクセス]] [[#歴史|歴史]] [[#年別開催情報|過去の開催情報]]</div></div>{{#if:{{{highlight|}}}|<div id="festival-highlights" class="festival-pilot-v1-highlight"><div class="festival-pilot-v1-highlight-title">主な見どころ</div>{{{highlight}}}</div>|}}|}}
<!-- ===================================== -->
<!-- ===================================== -->
<!-- 概要 -->
<!-- 概要 -->
348行目: 397行目:
<!-- ===================================== -->
<!-- ===================================== -->


== {{CURRENTYEAR}}年の屋台情報 ==
== {{LOCALYEAR}}年の屋台情報 ==
{{#ifeq:{{{page_experience|}}}|v1|<!-- FESTIVAL_PAGE_PILOT_V1_R3: STALL ANSWER --><div class="festival-pilot-v1-stall-question"><strong>{{{name|}}}に屋台は出る?</strong></div><div class="festival-pilot-v1-answer">{{#switch:{{{food_stalls|}}}|yes='''{{{name|}}}では屋台の出店があります。''' 下の検索・地図・一覧から登録済みの屋台情報を確認できます。|1='''{{{name|}}}では屋台の出店があります。''' 下の検索・地図・一覧から登録済みの屋台情報を確認できます。|true='''{{{name|}}}では屋台の出店があります。''' 下の検索・地図・一覧から登録済みの屋台情報を確認できます。|no='''現在、屋台の出店は確認されていません。'''|0='''現在、屋台の出店は確認されていません。'''|false='''現在、屋台の出店は確認されていません。'''|#default=屋台の出店情報は現在確認中です。}}</div>|}}
{{#ifeq:{{{page_experience|}}}|v1|<!-- FESTIVAL_PAGE_PILOT_V1_R3: STALL ANSWER --><div class="festival-pilot-v1-stall-question"><strong>{{{name|}}}に屋台は出る?</strong></div><div class="festival-pilot-v1-answer">{{#switch:{{{food_stalls|}}}|yes='''{{{name|}}}では屋台の出店があります。''' 下の検索・地図・一覧から登録済みの屋台情報を確認できます。|1='''{{{name|}}}では屋台の出店があります。''' 下の検索・地図・一覧から登録済みの屋台情報を確認できます。|true='''{{{name|}}}では屋台の出店があります。''' 下の検索・地図・一覧から登録済みの屋台情報を確認できます。|no='''現在、屋台の出店は確認されていません。'''|0='''現在、屋台の出店は確認されていません。'''|false='''現在、屋台の出店は確認されていません。'''|#default=屋台の出店情報は現在確認中です。}}</div>|}}
<div class="festival-stall-area">
<div class="festival-stall-area">
365行目: 414行目:
}}
}}
</div>
</div>
<div class="festival-stall-contribute">
<div class="festival-stall-contribute-title">ごみ箱・仮設トイレなどの臨時設備を見つけましたか?</div>
<p>ごみ箱、仮設トイレ、救護所、給水所などの場所も、1件から登録できます。</p>
{{#formlink:
form=FestivalTemporaryFacility
|link text=+ ごみ箱・トイレなどの臨時設備を追加
|link type=post button
|query string=FestivalTemporaryFacility[festival_id]={{PAGEID}}&FestivalTemporaryFacility[year]={{LOCALYEAR}}
}}
</div>
{{#if:
{{#if:
{{#cargo_query:
tables=FestivalStallPlacements=P
|fields=P.placement_id
|where=P.festival_id={{PAGEID}} AND P.year={{LOCALYEAR}}
|limit=1
|format=list
|delimiter=
|default=
}}
|1
|{{#if:
{{#cargo_query:
tables=FestivalTemporaryFacilities=T
|fields=T.facility_id
|where=T.festival_id={{PAGEID}} AND T.year={{LOCALYEAR}}
|limit=1
|format=list
|delimiter=
|default=
}}
|1
|}}
}}
|
<!-- ===================================== -->
<!-- ===================================== -->
<!-- 屋台検索UI 挿入位置 -->
<!-- 屋台検索UI 挿入位置 -->
383行目: 469行目:


<div class="festival-stall-panel-description">
<div class="festival-stall-panel-description">
地図上のピンを選ぶと、屋台の場所や商品情報を確認できます。
地図上のピンを選ぶと、屋台の場所や商品情報に加えて、ごみ箱・仮設トイレ・救護所などの臨時設備の場所も確認できます。
</div>
</div>


393行目: 479行目:
|join on=P.stall_id=S.stall_id,P.venue_id=V.venue_id,V.area_id=A.area_id
|join on=P.stall_id=S.stall_id,P.venue_id=V.venue_id,V.area_id=A.area_id
|fields=P.placement_id=placement_id,P.latitude=latitude,P.longitude=longitude,S._pageName=stall_page,S.name=stall_name,S.category=category,V._pageName=venue_page,V.name=venue_name,A._pageName=area_page,A.name=area_name,P.location_note=location_note,P.position_status=position_status,P.position_accuracy_m=position_accuracy_m,P.verification_status=verification_status
|fields=P.placement_id=placement_id,P.latitude=latitude,P.longitude=longitude,S._pageName=stall_page,S.name=stall_name,S.category=category,V._pageName=venue_page,V.name=venue_name,A._pageName=area_page,A.name=area_name,P.location_note=location_note,P.position_status=position_status,P.position_accuracy_m=position_accuracy_m,P.verification_status=verification_status
|where=P.festival_id={{PAGEID}} AND P.year={{CURRENTYEAR}}
|where=P.festival_id={{PAGEID}} AND P.year={{LOCALYEAR}}
|order by=P.sort_order ASC
|order by=P.sort_order ASC
|format=template
|format=template
|template=FestivalStallMapMarker
|template=FestivalStallMapMarker
|named args=yes
|delimiter=;
|more results text=
}}
;
{{#cargo_query:
tables=FestivalTemporaryFacilities=T
|fields=T.facility_id=facility_id,T._pageName=page_name,T.facility_type=facility_type,T.label=label,T.latitude=latitude,T.longitude=longitude,T.location_note=location_note,T.position_status=position_status,T.verification_status=verification_status,T.status=status
|where=T.festival_id={{PAGEID}} AND T.year={{LOCALYEAR}}
|order by=T.sort_order ASC,T.facility_id ASC
|format=template
|template=FestivalTemporaryFacilityMapMarker
|named args=yes
|named args=yes
|delimiter=;
|delimiter=;
431行目: 529行目:
|join on=P.stall_id=S.stall_id,P.venue_id=V.venue_id,V.area_id=A.area_id
|join on=P.stall_id=S.stall_id,P.venue_id=V.venue_id,V.area_id=A.area_id
|fields=P.placement_id=placement_id,P._pageName=page_name,P.latitude=latitude,P.longitude=longitude,P.main_image=main_image,P.vendor_name=vendor_name,S._pageName=stall_page,S.name=stall_name,S.category=category,V._pageName=venue_page,V.name=venue_name,A._pageName=area_page,A.name=area_name,P.opening_time=opening_time,P.closing_time=closing_time,P.hours_note=hours_note,P.location_note=location_note,P.position_status=position_status,P.position_accuracy_m=position_accuracy_m,P.verification_status=verification_status,P.status=status,P.last_confirmed=last_confirmed
|fields=P.placement_id=placement_id,P._pageName=page_name,P.latitude=latitude,P.longitude=longitude,P.main_image=main_image,P.vendor_name=vendor_name,S._pageName=stall_page,S.name=stall_name,S.category=category,V._pageName=venue_page,V.name=venue_name,A._pageName=area_page,A.name=area_name,P.opening_time=opening_time,P.closing_time=closing_time,P.hours_note=hours_note,P.location_note=location_note,P.position_status=position_status,P.position_accuracy_m=position_accuracy_m,P.verification_status=verification_status,P.status=status,P.last_confirmed=last_confirmed
|where=P.festival_id={{PAGEID}} AND P.year={{CURRENTYEAR}}
|where=P.festival_id={{PAGEID}} AND P.year={{LOCALYEAR}}
|order by=P.sort_order ASC,S.name ASC
|order by=P.sort_order ASC,S.name ASC
|format=template
|format=template
444行目: 542行目:
</div>
</div>


<!-- ===================================== -->
<!-- 臨時設備一覧 -->
<!-- FestivalTemporaryFacilities -->
<!-- ===================================== -->
<div class="festival-stall-list-panel festival-temporary-facility-list-panel">
<div class="festival-stall-panel-heading">
臨時設備一覧
</div>
<div class="festival-stall-panel-description">
登録済みのごみ箱、仮設トイレ、救護所、給水所、喫煙所、案内所を一覧で確認できます。位置が未確認の設備も一覧には表示されます。
</div>
<div class="festival-stall-list festival-temporary-facility-list">
{{#cargo_query:
tables=FestivalTemporaryFacilities=T
|fields=T.facility_id=facility_id,T._pageName=page_name,T.facility_type=facility_type,T.label=label,T.venue_id=venue_id,T.latitude=latitude,T.longitude=longitude,T.location_note=location_note,T.position_status=position_status,T.position_accuracy_m=position_accuracy_m,T.status=status,T.verification_status=verification_status,T.last_confirmed=last_confirmed
|where=T.festival_id={{PAGEID}} AND T.year={{LOCALYEAR}}
|order by=T.sort_order ASC,T.facility_id ASC
|format=template
|template=FestivalTemporaryFacilityCard
|named args=yes
|more results text=
|default=この年の臨時設備情報はまだ登録されていません。
}}
</div>
</div>
</div>
|
<div class="festival-stall-empty">
<p>この年の屋台・臨時設備情報はまだ登録されていません。</p>
<p>会場で見かけた屋台や臨時設備は、上のボタンから1件ずつ追加できます。</p>
</div>
</div>
</div>
}}
<!-- ===================================== -->
<!-- ===================================== -->
<!-- 今年以外を含む開催履歴 -->
<!-- 今年以外を含む開催履歴 -->
527行目: 663行目:


{{#ifeq:{{{page_experience|}}}|v1|<!-- FESTIVAL_PAGE_PILOT_V1_R3: ABOUT --><div class="festival-pilot-v1-about"><div class="festival-pilot-v1-about-title">祭りWikiについて</div><p>祭りWikiは、全国の祭り・縁日・屋台について、開催日・会場・アクセス・屋台などの情報を整理して記録するWikiです。</p><p>今年の開催情報だけでなく、過去の開催記録や会場、地域、屋台の種類などからも祭りを探せます。</p><div class="festival-pilot-v1-about-link">[[メインページ|全国の祭りを探す →]]</div></div>|}}</div>{{#ifeq:{{{page_experience|}}}|v1|</div>|}}
{{#ifeq:{{{page_experience|}}}|v1|<!-- FESTIVAL_PAGE_PILOT_V1_R3: ABOUT --><div class="festival-pilot-v1-about"><div class="festival-pilot-v1-about-title">祭りWikiについて</div><p>祭りWikiは、全国の祭り・縁日・屋台について、開催日・会場・アクセス・屋台などの情報を整理して記録するWikiです。</p><p>今年の開催情報だけでなく、過去の開催記録や会場、地域、屋台の種類などからも祭りを探せます。</p><div class="festival-pilot-v1-about-link">[[メインページ|全国の祭りを探す →]]</div></div>|}}</div>{{#ifeq:{{{page_experience|}}}|v1|</div>|}}
{{ContributorInvite|type=Festival}}
</includeonly>
</includeonly>

2026年9月18日 (金) 00:51時点における最新版


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