編集の要約なし |
細 「Form:FestivalStallPlacement」を保護しました: 本番フォームを管理者のみ編集可能に設定 ([編集=管理者のみ許可] (無期限) [移動=管理者のみ許可] (無期限)) |
||
| (2人の利用者による、間の51版が非表示) | |||
| 2行目: | 2行目: | ||
{{#forminput: | {{#forminput: | ||
form=FestivalStallPlacement | form=FestivalStallPlacement | ||
|button text= | |button text=屋台・出店情報を追加 | ||
|placeholder=出店情報ページ名を入力 | |placeholder=出店情報ページ名を入力 | ||
|no autofocus | |no autofocus | ||
| 11行目: | 11行目: | ||
{{{info | {{{info | ||
|create title= | |page name=出店情報/<unique number;random;10> | ||
|edit title= | |create title=屋台・出店情報を追加 | ||
|edit title=屋台・出店情報を編集:<page name> | |||
}}} | }}} | ||
| 22行目: | 23行目: | ||
</div> | </div> | ||
{{編集フォーム案内/屋台}} | |||
{{{for template|FestivalStallPlacement|label=出店基本情報|strict}}} | {{{for template|FestivalStallPlacement|label=出店基本情報|strict}}} | ||
| 31行目: | 29行目: | ||
{| class="formtable" | {| class="formtable" | ||
! | |||
| {{{field| | ! 屋台の種類 | ||
|input type= | | {{{field|stall_id | ||
|input type=combobox | |||
|mandatory | |mandatory | ||
| | |autocomplete | ||
| | |existing values only | ||
|cargo table= | |cargo table=Stalls | ||
|cargo field= | |cargo field=stall_id | ||
|mapping cargo table=Stalls | |||
|mapping cargo field=name | |||
|mapping cargo value field=stall_id | |||
|placeholder=屋台の種類名を入力して検索 | |||
}}} | }}} | ||
<div class="stall-form-help"> | <div class="stall-form-help"> | ||
登録済みの屋台の種類から選択します。番号を入力する必要はありません。<br> | |||
一覧にない場合は、[[Form:Stall|新しい屋台の種類を追加]]できます。 | |||
</div> | </div> | ||
|- | |- | ||
! | ! 屋号・店名(任意) | ||
| {{{field| | | {{{field|vendor_name | ||
|input type=text | |input type=text | ||
|size= | |size=50 | ||
| | |placeholder=例:○○たこ焼き | ||
}}} | }}} | ||
<div class="stall-form-help"> | <div class="stall-form-help"> | ||
具体的な店名や屋号が分かる場合だけ入力します。分からない場合は空欄で構いません。 | |||
</div> | </div> | ||
|- | |- | ||
! | ! 祭り | ||
| {{{field|festival_id | | {{{field|festival_id | ||
|input type= | |input type=combobox | ||
| | |autocomplete | ||
|existing values only | |||
|mandatory | |mandatory | ||
|cargo table= | |cargo table=Festivals | ||
|cargo field=festival_id | |cargo field=festival_id | ||
|mapping cargo table=Festivals | |||
|mapping cargo field=name | |||
|mapping cargo value field=festival_id | |||
}}} | }}} | ||
<div class="stall-form-help"> | <div class="stall-form-help"> | ||
この屋台を見かけた祭りを選びます。祭りページから開いた場合は自動選択されています。 | |||
</div> | </div> | ||
|- | |- | ||
! | ! 見かけた会場・場所(任意) | ||
| {{{field|venue_id | | {{{field|venue_id | ||
|input type= | |input type=dropdown | ||
|cargo table=Venues | |||
|cargo table= | |||
|cargo field=venue_id | |cargo field=venue_id | ||
|mapping cargo table=Venues | |||
|mapping cargo field=_pageName | |||
|mapping cargo value field=venue_id | |||
}}} | }}} | ||
<div class="stall-form-help"> | <div class="stall-form-help"> | ||
選択した祭りに登録されている開催場所だけが候補に表示されます。分からない場合は未指定のままで構いません。<br> | |||
会場が分からなくても、具体的な場所や地図のピンだけで登録できます。必要なら、[[Form:Venue|祭りの開催場所を登録する]]こともできます。 | |||
</div> | </div> | ||
|- | |- | ||
! 開催年 | ! 開催年 | ||
| 89行目: | 97行目: | ||
|input type=text | |input type=text | ||
|size=8 | |size=8 | ||
|maxlength=4 | |||
|mandatory | |mandatory | ||
|default={{LOCALYEAR}} | |||
|class=stall-year-input | |||
|cargo table=FestivalStallPlacements | |cargo table=FestivalStallPlacements | ||
|cargo field=year | |cargo field=year | ||
|placeholder=例:2026 | |placeholder=例:2026 | ||
}}} | }}} | ||
<div class="stall-form-help"> | |||
開催年は西暦4桁です。祭りページから開いた場合は自動入力されています。 | |||
</div> | |||
|- | |||
! 屋台・出店の写真(任意) | |||
| {{{field|main_image | |||
|input type=text | |||
|uploadable | |||
|image preview | |||
}}} | |||
<div class="stall-form-help"> | |||
この祭りで見かけた屋台・出店の写真を1枚登録できます。JPG、PNG、WebPに対応しています。 | |||
</div> | |||
|- | |- | ||
! | ! 具体的な場所(任意) | ||
| {{{field|location_note | | {{{field|location_note | ||
|input type=text | |input type=text | ||
| 103行目: | 128行目: | ||
}}} | }}} | ||
<div class="stall-form-help"> | <div class="stall-form-help"> | ||
覚えていれば、会場内の具体的な場所を入力します。分からない場合は空欄で構いません。 | |||
</div> | </div> | ||
|} | |||
<div class="stall-form-details stall-form-advanced mw-collapsible mw-collapsed"> | |||
<div class="stall-form-details-summary">場所・営業時間など詳しい情報も追加する(任意) <span class="mw-collapsible-toggle-placeholder"></span></div> | |||
<div class="mw-collapsible-content stall-form-details-body"> | |||
{| class="formtable" | |||
|- | |- | ||
| 111行目: | 143行目: | ||
| {{{field|position_status | | {{{field|position_status | ||
|input type=dropdown | |input type=dropdown | ||
|values=exact,approximate,unknown | |values=exact,approximate,unknown | ||
|default=unknown | |||
|class=stall-state-dropdown | |||
|mandatory | |||
}}} | }}} | ||
<div class="stall-form-help"> | <div class="stall-form-help"> | ||
出店位置の確認状態を選択します。 | |||
</div> | </div> | ||
| 126行目: | 161行目: | ||
<div class="stall-form-help"> | <div class="stall-form-help"> | ||
位置情報のおおよその誤差をメートル単位で入力します。 | 位置情報のおおよその誤差をメートル単位で入力します。 | ||
不明な場合は空欄にします。 | |||
</div> | </div> | ||
|- | |- | ||
| 147行目: | 182行目: | ||
<div class="stall-form-help"> | <div class="stall-form-help"> | ||
出店位置の経度を入力します。不明な場合は空欄にします。 | 出店位置の経度を入力します。不明な場合は空欄にします。 | ||
</div> | </div> | ||
|- | |- | ||
| 216行目: | 218行目: | ||
| {{{field|status | | {{{field|status | ||
|input type=dropdown | |input type=dropdown | ||
|values=active,cancelled,unknown | |values=active,cancelled,unknown | ||
|default=unknown | |||
|class=stall-state-dropdown | |||
|mandatory | |||
}}} | }}} | ||
<div class="stall-form-help"> | <div class="stall-form-help"> | ||
active=出店中・出店予定 / cancelled=出店中止 / unknown=未確認 | 出店状況を選択します。 | ||
</div> | |||
<div class="stall-form-help"> | |||
active=出店中・出店予定 / cancelled=出店中止 / unknown=未確認 | |||
</div> | </div> | ||
|- | |- | ||
| 226行目: | 234行目: | ||
|input type=dropdown | |input type=dropdown | ||
|values=verified,partially_verified,unverified,outdated | |values=verified,partially_verified,unverified,outdated | ||
|default=unverified | |||
|class=stall-state-dropdown | |||
|mandatory | |||
}}} | }}} | ||
<div class="stall-form-help"> | <div class="stall-form-help"> | ||
情報の確認状態を選択します。 | |||
</div> | </div> | ||
|- | |- | ||
| 256行目: | 257行目: | ||
|input type=datepicker | |input type=datepicker | ||
|date format=yy/mm/dd | |date format=yy/mm/dd | ||
|last date={{LOCALYEAR}}/{{LOCALMONTH}}/{{LOCALDAY2}} | |||
}}} | }}} | ||
<div class="stall-form-help"> | <div class="stall-form-help"> | ||
| 265行目: | 267行目: | ||
|} | |} | ||
<!-- | {{{field|sort_order | ||
|hidden | |||
|default=0 | |||
--> | }}} | ||
</div> | |||
</div> | |||
{{{end template}}} | |||
<div class="stall-form-details stall-form-products mw-collapsible mw-collapsed"> | |||
<div class="stall-form-details-summary">販売していた商品も追加する(任意) <span class="mw-collapsible-toggle-placeholder"></span></div> | |||
<div class="mw-collapsible-content stall-form-details-body"> | |||
<div class="stall-form-section-title"> | |||
販売商品 | |||
</div> | |||
<div class="stall-form-intro"> | |||
この出店で実際に販売される商品・価格を登録します。<br> | |||
商品が複数ある場合は「販売商品を追加」を押して追加できます。 | |||
</div> | |||
{{{for template|FestivalStallMenuOffering | |||
|label=販売商品 | |||
|multiple | |||
|add button text=販売商品を追加 | |||
|strict | |||
}}} | |||
{| class="formtable" | |||
! 商品 | |||
| {{{field|menu_item_id | |||
|input type=dropdown | |||
|mandatory | |||
|cargo table=StallMenuItems | |||
|cargo field=menu_item_id | |||
|mapping cargo table=StallMenuItems | |||
|mapping cargo field=name | |||
|mapping cargo value field=menu_item_id | |||
}}} | |||
<div class="stall-form-help"> | |||
登録済みの商品名から選択します。 | |||
内部の商品IDは自動的に保存されるため、番号を入力する必要はありません。 | |||
</div> | |||
|- | |||
! 価格(円) | |||
| {{{field|price | |||
|input type=text | |||
|size=12 | |||
|placeholder=例:600 | |||
}}} | |||
<div class="stall-form-help"> | |||
この出店での販売価格を円単位で入力します。 | |||
価格が確認できない場合は空欄にします。 | |||
</div> | |||
|- | |||
! 提供数量 | |||
| {{{field|serving_quantity | |||
|input type=text | |||
|size=12 | |||
|placeholder=例:8 | |||
}}} | |||
<div class="stall-form-help"> | |||
1商品あたりの数量を入力します。例:たこ焼き8個入りの場合は「8」。 | |||
</div> | |||
|- | |||
! 提供単位 | |||
| <div class="stall-serving-unit"> | |||
{{{field|serving_unit | |||
|input type=combobox | |||
|values=個,本,杯,皿,パック,袋,串,枚,舟,人前,セット,g,kg,mL,L | |||
|size=15 | |||
|placeholder=例:個、パック、杯 | |||
}}} | |||
</div> | |||
<div class="stall-form-help"> | |||
提供数量の単位を選択または入力します。候補にない単位は直接入力できます。 | |||
</div> | |||
|- | |||
! 価格メモ | |||
| {{{field|price_note | |||
|input type=text | |||
|size=60 | |||
|placeholder=例:大盛りは+200円 | |||
}}} | |||
|- | |||
! 販売状態 | |||
| {{{field|availability | |||
|input type=dropdown | |||
|values=available,unknown | |||
|default=unknown | |||
}}} | |||
|- | |||
! 限定商品 | |||
| {{{field|limited | |||
|input type=checkbox | |||
}}} | |||
|- | |||
! 限定数量 | |||
| {{{field|limited_quantity | |||
|input type=text | |||
|size=12 | |||
|placeholder=例:100 | |||
}}} | |||
|- | |||
! 確認状態 | |||
| {{{field|verification_status | |||
|input type=dropdown | |||
|values=verified,partially_verified,unverified,outdated | |||
|default=unverified | |||
|class=stall-state-dropdown | |||
}}} | |||
|- | |||
! 情報元URL | |||
| {{{field|source_url | |||
|input type=text | |||
|size=70 | |||
|placeholder=例:https://example.com/ | |||
}}} | |||
|- | |||
! 最終確認日 | |||
| {{{field|last_confirmed | |||
|input type=datepicker | |||
|date format=yy/mm/dd | |||
|last date={{LOCALYEAR}}/{{LOCALMONTH}}/{{LOCALDAY2}} | |||
}}} | |||
|} | |||
{{{field|sort_order | |||
|hidden | |||
|default=0 | |||
}}} | |||
{{{end template}}} | {{{end template}}} | ||
</div> | |||
</div> | |||
<div class="stall-form-actions"> | <div class="stall-form-actions"> | ||
{{{standard input|save|label= | {{{standard input|save|label=屋台・出店情報を保存}}} | ||
{{{standard input|preview|label=プレビュー}}} | {{{standard input|preview|label=プレビュー}}} | ||
2026年9月11日 (金) 23:39時点における最新版