Festival page pilot v1: add opt-in Stage 1 presentation |
Use LOCALYEAR for JST New Year boundary |
||
| 79行目: | 79行目: | ||
|named args=yes | |named args=yes | ||
|delimiter= | |delimiter= | ||
}} › '''{{{name|}}}'''</div>{{#ifeq:{{{page_experience|}}}|v1|<!-- FESTIVAL_PAGE_PILOT_V1_R3: HERO --><div class="festival-pilot-v1-hero"><div class="festival-pilot-v1-eyebrow">{{ | }} › '''{{{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行目: | 120行目: | ||
tables=FestivalCalendar | tables=FestivalCalendar | ||
|fields=start_date,end_date,status,note | |fields=start_date,end_date,status,note | ||
|where=festival_id={{PAGEID}} AND year={{ | |where=festival_id={{PAGEID}} AND year={{LOCALYEAR}} | ||
|order by=start_date ASC | |order by=start_date ASC | ||
|limit=1 | |limit=1 | ||
| 131行目: | 131行目: | ||
tables=FestivalCalendar | tables=FestivalCalendar | ||
|fields=start_time,end_time | |fields=start_time,end_time | ||
|where=festival_id={{PAGEID}} AND year={{ | |where=festival_id={{PAGEID}} AND year={{LOCALYEAR}} | ||
|order by=start_date ASC | |order by=start_date ASC | ||
|limit=1 | |limit=1 | ||
| 144行目: | 144行目: | ||
tables=FestivalCalendar | tables=FestivalCalendar | ||
|fields=start_month,season | |fields=start_month,season | ||
|where=festival_id={{PAGEID}} AND year={{ | |where=festival_id={{PAGEID}} AND year={{LOCALYEAR}} | ||
|order by=start_date ASC | |order by=start_date ASC | ||
|limit=1 | |limit=1 | ||
| 173行目: | 173行目: | ||
tables=FestivalCalendar | tables=FestivalCalendar | ||
|fields=expected_visitors,admission | |fields=expected_visitors,admission | ||
|where=festival_id={{PAGEID}} AND year={{ | |where=festival_id={{PAGEID}} AND year={{LOCALYEAR}} | ||
|order by=start_date ASC | |order by=start_date ASC | ||
|limit=1 | |limit=1 | ||
| 263行目: | 263行目: | ||
|} | |} | ||
</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|見どころ]] [[#{{ | </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|見どころ]] [[#{{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行目: | 348行目: | ||
<!-- ===================================== --> | <!-- ===================================== --> | ||
== {{ | == {{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"> | ||
| 393行目: | 393行目: | ||
|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={{ | |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 | ||
| 431行目: | 431行目: | ||
|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={{ | |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 | ||