編集の要約なし
編集の要約なし
1行目: 1行目:
<noinclude>
<noinclude>
{{#cargo_declare:
{{#cargo_declare:
_table=Festivals
_table=Festivals
<!-- 基本情報 -->
|festival_id=Integer
|festival_id=Integer
|name=String
|name=String
11行目: 7行目:
|english_name=String
|english_name=String
|alias=List (,) of String
|alias=List (,) of String
<!-- 開催情報 -->
|status=String
|status=String
|festival_type=String
|festival_type=String
19行目: 12行目:
|city=String
|city=String
|town=String
|town=String
<!-- 開催日 -->
|start_date=Date
|start_date=Date
|end_date=Date
|end_date=Date
29行目: 19行目:
|season=String
|season=String
|frequency=String
|frequency=String
<!-- 主催 -->
|organizer=String
|organizer=String
|co_organizer=String
|co_organizer=String
<!-- 開催場所 -->
|venue_id=Integer
|venue_id=Integer
<!-- 基本説明 -->
|summary=Text
|summary=Text
|history=Text
|history=Text
|highlight=Text
|highlight=Text
<!-- 来場情報 -->
|expected_visitors=Integer
|expected_visitors=Integer
|admission=String
|admission=String
<!-- イベント -->
|fireworks=Boolean
|fireworks=Boolean
|mikoshi=Boolean
|mikoshi=Boolean
58行目: 33行目:
|music=Boolean
|music=Boolean
|food_stalls=Boolean
|food_stalls=Boolean
<!-- リンク -->
|official_site=URL
|official_site=URL
|official_x=URL
|official_x=URL
66行目: 38行目:
|official_facebook=URL
|official_facebook=URL
|official_youtube=URL
|official_youtube=URL
<!-- 画像 -->
|main_image=File
|main_image=File
|logo=File
|logo=File
<!-- SEO -->
|seo_title=String
|seo_title=String
|meta_description=Text
|meta_description=Text
<!-- 管理 -->
|last_updated=Date
|last_updated=Date
|created=Date
|created=Date
|editor=String
|editor=String
}}
}}
</noinclude>
</noinclude>


<includeonly>
<includeonly>
<!-- ===================================== -->
<!-- Cargo保存 -->
<!-- ===================================== -->


{{#cargo_store:
{{#cargo_store:
_table=Festivals
_table=Festivals
<!-- 基本情報 -->
|festival_id={{{festival_id|}}}
|festival_id={{{festival_id|}}}
|name={{{name|}}}
|name={{{name|}}}
98行目: 61行目:
|english_name={{{english_name|}}}
|english_name={{{english_name|}}}
|alias={{{alias|}}}
|alias={{{alias|}}}
<!-- 開催情報 -->
|status={{{status|}}}
|status={{{status|}}}
|festival_type={{{festival_type|}}}
|festival_type={{{festival_type|}}}
|prefecture={{{prefecture|}}}
|prefecture={{{prefecture|}}}
|city={{{city|}}}
|city={{{city|}}}
|town={{{town|}}}
|town={{{town|}}}
<!-- 開催日 -->
|start_date={{{start_date|}}}
|start_date={{{start_date|}}}
|end_date={{{end_date|}}}
|end_date={{{end_date|}}}
|start_time={{{start_time|}}}
|start_time={{{start_time|}}}
|end_time={{{end_time|}}}
|end_time={{{end_time|}}}
|month={{{month|}}}
|month={{{month|}}}
|season={{{season|}}}
|season={{{season|}}}
|frequency={{{frequency|}}}
|frequency={{{frequency|}}}
<!-- 主催 -->
|organizer={{{organizer|}}}
|organizer={{{organizer|}}}
|co_organizer={{{co_organizer|}}}
|co_organizer={{{co_organizer|}}}
<!-- 会場 -->
|venue_id={{{venue_id|}}}
|venue_id={{{venue_id|}}}
<!-- 説明 -->
|summary={{{summary|}}}
|summary={{{summary|}}}
|history={{{history|}}}
|history={{{history|}}}
|highlight={{{highlight|}}}
|highlight={{{highlight|}}}
<!-- 来場情報 -->
|expected_visitors={{{expected_visitors|}}}
|expected_visitors={{{expected_visitors|}}}
|admission={{{admission|}}}
|admission={{{admission|}}}
<!-- イベント -->
|fireworks={{{fireworks|}}}
|fireworks={{{fireworks|}}}
|mikoshi={{{mikoshi|}}}
|mikoshi={{{mikoshi|}}}
|dance={{{dance|}}}
|dance={{{dance|}}}
|parade={{{parade|}}}
|parade={{{parade|}}}
|music={{{music|}}}
|music={{{music|}}}
|food_stalls={{{food_stalls|}}}
|food_stalls={{{food_stalls|}}}
<!-- 公式情報 -->
|official_site={{{official_site|}}}
|official_site={{{official_site|}}}
|official_x={{{official_x|}}}
|official_x={{{official_x|}}}
|official_instagram={{{official_instagram|}}}
|official_instagram={{{official_instagram|}}}
|official_facebook={{{official_facebook|}}}
|official_facebook={{{official_facebook|}}}
|official_youtube={{{official_youtube|}}}
|official_youtube={{{official_youtube|}}}
<!-- 画像 -->
|main_image={{{main_image|}}}
|main_image={{{main_image|}}}
|logo={{{logo|}}}
|logo={{{logo|}}}
<!-- SEO -->
|seo_title={{{seo_title|}}}
|seo_title={{{seo_title|}}}
|meta_description={{{meta_description|}}}
|meta_description={{{meta_description|}}}
<!-- 管理 -->
|last_updated={{{last_updated|}}}
|last_updated={{{last_updated|}}}
|created={{{created|}}}
|created={{{created|}}}
|editor={{{editor|}}}
|editor={{{editor|}}}
}}
}}




<div class="festival-page">


<div class="festival-infobox">


<!-- ===================================== -->
<!-- ===================================== -->
<!-- 開催地域 -->
<!-- 基本情報 -->
<!-- ===================================== -->
<!-- ===================================== -->


{{#if:{{{festival_id|}}}
<div class="festival-infobox">
|
<h2>開催地域</h2>
 
<div class="festival-areas">
 
{{#cargo_query:
tables=FestivalAreas=FA,Areas=A
|join on=FA.area_id=A.area_id
|fields=A._pageName=page,A.name=name,A.area_type=area_type,FA.relation_type=relation_type,FA.sort_order=sort_order
|where=FA.festival_id={{{festival_id}}}
|order by=FA.sort_order ASC,A.area_id ASC
|format=template
|template=FestivalAreaDisplay
|named args=yes
|default=開催地域はまだ登録されていません。
}}


</div>
{| class="wikitable festival-infobox-table"
|
}}
 
{| class="wikitable"
|+ {{{name|祭り情報}}}
|+ {{{name|祭り情報}}}


238行目: 117行目:
! 読み方
! 読み方
| {{{kana|}}}
| {{{kana|}}}
{{#if:{{{english_name|}}}
|
{{!}}-
! 英語名
{{!}} {{{english_name}}}
|
}}


|-
|-
243行目: 130行目:
| {{{festival_type|}}}
| {{{festival_type|}}}


|-
{{#if:{{{status|}}}
! 開催地
|
| {{{prefecture|}}} {{{city|}}} {{{town|}}}
{{!}}-
 
! 開催状況
|-
{{!}} {{{status}}}
! 会場ID
|
| {{{venue_id|}}}
}}


|-
|-
! 開催日
! 開催日
|  
|
{{#if:{{{start_date|}}}
{{#if:{{{start_date|}}}
|
|
{{{start_date}}}
{{{start_date}}}{{#if:{{{end_date|}}}| ~ {{{end_date}}}|}}
{{{end_date|}}}
|
|
未定
未定
268行目: 153行目:
{{#if:{{{start_time|}}}
{{#if:{{{start_time|}}}
|
|
{{{start_time}}}
{{{start_time}}}{{#if:{{{end_time|}}}| ~ {{{end_time}}}|}}
{{{end_time|}}}
|
|
未登録
}}
}}


277行目: 161行目:
! 開催月
! 開催月
|
|
{{{month|}}}月
{{#if:{{{month|}}}
|{{{month}}}月
|未登録
}}
 
|-
! 季節
| {{{season|未登録}}}


|-
|-
! 開催頻度
! 開催頻度
| {{{frequency|未登録}}}
|-
! 主催
| {{{organizer|未登録}}}
{{#if:{{{co_organizer|}}}
|
|
{{{frequency|}}}
{{!}}-
 
! 共催
{{!}} {{{co_organizer}}}
|
}}


|-
|-
289行目: 190行目:
|
|
{{#if:{{{expected_visitors|}}}
{{#if:{{{expected_visitors|}}}
|
|約{{{expected_visitors}}}人
約{{{expected_visitors}}}人
|未登録
|
}}
}}
|-
! 入場料
| {{{admission|未登録}}}


|-
|-
! 屋台
! 屋台
|
|
{{#if:{{{food_stalls|}}}
{{#switch:{{{food_stalls|}}}
|
|yes=あり
あり
|1=あり
|
|true=あり
なし
|no=なし
|0=なし
|false=なし
|#default=未登録
}}
}}


307行目: 214行目:
! 花火
! 花火
|
|
{{#if:{{{fireworks|}}}
{{#switch:{{{fireworks|}}}
|
|yes=あり
あり
|1=あり
|
|true=あり
なし
|no=なし
|0=なし
|false=なし
|#default=未登録
}}
}}


317行目: 227行目:
! 神輿
! 神輿
|
|
{{#if:{{{mikoshi|}}}
{{#switch:{{{mikoshi|}}}
|yes=あり
|1=あり
|true=あり
|no=なし
|0=なし
|false=なし
|#default=未登録
}}
 
|-
! 踊り
|
|
あり
{{#switch:{{{dance|}}}
|
|yes=あり
なし
|1=あり
|true=あり
|no=なし
|0=なし
|false=なし
|#default=未登録
}}
}}


327行目: 253行目:
! パレード
! パレード
|
|
{{#if:{{{parade|}}}
{{#switch:{{{parade|}}}
|
|yes=あり
あり
|1=あり
|
|true=あり
なし
|no=なし
|0=なし
|false=なし
|#default=未登録
}}
}}


|-
|-
! 主催
! 音楽
|
|
{{{organizer|}}}
{{#switch:{{{music|}}}
|yes=あり
|1=あり
|true=あり
|no=なし
|0=なし
|false=なし
|#default=未登録
}}
 
|}
 
</div>




|-
<!-- ===================================== -->
! 公式サイト
<!-- 概要 -->
<!-- ===================================== -->
 
{{#if:{{{summary|}}}
|
|
{{#if:{{{official_site|}}}
== {{{name|}}}とは ==
|
 
[{{{official_site}}} 公式サイト]
{{{summary}}}
|
|
}}
}}


|-
 
! X
<!-- ===================================== -->
|
<!-- 開催地域 -->
{{#if:{{{official_x|}}}
<!-- FestivalAreas × Areas -->
|
<!-- ===================================== -->
[{{{official_x}}} X]
 
{{#if:{{{festival_id|}}}
|
|
== 開催地域 ==
<div class="festival-areas">
{{#cargo_query:
tables=FestivalAreas=FA,Areas=A
|join on=FA.area_id=A.area_id
|fields=A._pageName=page,A.name=name,A.area_type=area_type,FA.relation_type=relation_type,FA.sort_order=sort_order
|where=FA.festival_id={{{festival_id}}}
|order by=FA.sort_order ASC,A.area_id ASC
|format=template
|template=FestivalAreaDisplay
|named args=yes
|delimiter=\n
|default=開催地域はまだ登録されていません。
}}
}}


|-
</div>
! Instagram
 
|
{{#if:{{{official_instagram|}}}
|
[{{{official_instagram}}} Instagram]
|
|
}}
}}


|}


</div>
<!-- ===================================== -->
{{#if:
<!-- 会場・地図 -->
{{{latitude|}}}
<!-- ===================================== -->


{{#if:{{{venue_id|}}}
|
|


== 地図 ==
== 会場・アクセス ==


{{#display_map:
{{#cargo_query:
tables=Venues
|fields=_pageName=page,name=name,address=address,latitude=latitude,longitude=longitude,nearest_station=nearest_station
|where=venue_id={{{venue_id}}}
|format=template
|template=FestivalVenueDisplay
|named args=yes
|default=会場情報はまだ登録されていません。
}}


{{{latitude}}},{{{longitude}}}
|
}}


|service=openlayers


|zoom=15
<!-- ===================================== -->
<!-- 見どころ -->
<!-- ===================================== -->


|height=400px
{{#if:{{{highlight|}}}
|
 
== 見どころ ==


|width=100%
{{{highlight}}}


|
}}
}}
[https://www.openstreetmap.org/?mlat={{{latitude}}}&mlon={{{longitude}}}
OpenStreetMapで見る]
}}


{{#cargo_query:


tables=Venues
<!-- ===================================== -->
<!-- 歴史 -->
<!-- ===================================== -->
 
{{#if:{{{history|}}}
|
 
== 歴史 ==


|fields=
{{{history}}}
name,
address,
latitude,
longitude,
nearest_station


|where=
|
venue_id={{{venue_id}}}
}}


|format=template


|template=VenueDisplay
<!-- ===================================== -->
<!-- 屋台 -->
<!-- ===================================== -->


}}
{{#if:{{{festival_id|}}}
|


== 屋台情報 ==
== 屋台情報 ==


{{#cargo_query:
{{#cargo_query:
tables=Stalls
tables=Stalls
|fields=_pageName,name,category,area,price_range
|where=festival_id={{{festival_id}}}
|order by=name ASC
|format=table
|default=この祭りの屋台情報はまだ登録されていません。
}}


|fields=
|
name,
}}
category,
area,
price_range




<!-- ===================================== -->
<!-- 年別開催情報 -->
<!-- ===================================== -->


|format=table
{{#if:{{{festival_id|}}}
 
|
}}


== 開催情報 ==
== 開催情報 ==


{{#cargo_query:
{{#cargo_query:
tables=FestivalCalendar
tables=FestivalCalendar
|fields=year,start_date,end_date,status
|where=festival_id={{{festival_id}}}
|order by=year DESC
|format=table
|default=年別の開催情報はまだ登録されていません。
}}


|
}}


|fields=


year,
<!-- ===================================== -->
start_date,
<!-- 祭り分類 -->
end_date,
<!-- ===================================== -->
status


{{#if:{{{festival_id|}}}
|


== 祭りの種類 ==


{{#cargo_query:
tables=FestivalTypeLinks=FTL,FestivalTypes=FT
|join on=FTL.type_id=FT.type_id
|fields=FT.name
|where=FTL.festival_id={{{festival_id}}}
|order by=FT.name ASC
|format=list
|default=祭りの種類はまだ登録されていません。
}}


|
}}


|order by=


year DESC
<!-- ===================================== -->
<!-- 公式情報 -->
<!-- ===================================== -->


{{#if:{{{official_site|}}}{{{official_x|}}}{{{official_instagram|}}}{{{official_facebook|}}}{{{official_youtube|}}}
|


|format=table
== 公式情報 ==
 
<ul class="festival-official-links">


{{#if:{{{official_site|}}}
|<li>[{{{official_site}}} 公式サイト]</li>
|
}}
}}


== 祭りの種類 ==
{{#if:{{{official_x|}}}
|<li>[{{{official_x}}} X]</li>
|
}}


{{#if:{{{official_instagram|}}}
|<li>[{{{official_instagram}}} Instagram]</li>
|
}}


{{#cargo_query:
{{#if:{{{official_facebook|}}}
|<li>[{{{official_facebook}}} Facebook]</li>
|
}}


tables=
{{#if:{{{official_youtube|}}}
FestivalTypeLinks,
|<li>[{{{official_youtube}}} YouTube]</li>
FestivalTypes
|
}}


</ul>


|fields=
|
}}


FestivalTypes.name


<!-- ===================================== -->
<!-- 更新情報 -->
<!-- ===================================== -->


|join on=
{{#if:{{{last_updated|}}}
|
<div class="festival-update-info">
最終更新:{{{last_updated}}}
{{#if:{{{editor|}}}| / 編集:{{{editor}}}|}}
</div>
|
}}


FestivalTypeLinks.type_id=FestivalTypes.type_id


</div>


|where=
FestivalTypeLinks.festival_id={{{festival_id}}}
|format=list
}}
</includeonly>
</includeonly>

2026年8月10日 (月) 02:44時点における版

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