Вывод информации на странице тайника на сайте:
+--------------------+--------------+------------------+--------------------+--------------+
| Сезонность тайника | Зимний режим | Описание тайника | Традиционная часть | Вирт. часть |
+--------------------+--------------+------------------+--------------------+--------------+
| всесезонный | n/a | показывается | n/a | n/a |
+--------------------+--------------+------------------+--------------------+--------------+
| зимой виртуал | выкл | показывается | показывается | показывается |
| | вкл | показывается | не показывается | показывается |
+--------------------+--------------+------------------+--------------------+--------------+
| зимой закрыт | выкл | показывается | n/a | n/a |
| | вкл | не показывается | n/a | n/a |
+--------------------+--------------+------------------+--------------------+--------------+
Теперь на словах.
Поле
"Виртуальная часть на "зимний" период" доступно для заполнения только для тайников с сезонностью, установленной в значение
"имеет специальную виртуальную часть на "зимний" период". При выводе страницы тайника на сайте это поле имеет значение только для тайников, имеющих вирт. часть зимой. Т.е. при выводе всесезонных и закрытых на зиму тайников это поле игнорируется, даже если оно заполнено. Для тайников - "зимних виртуалов" это поле выводится всегда, независимо от переключателя "зимний режим" (при условии, что поле заполнено).
Вводится еще одно поле:
"Традиционная часть тайника", доступное для заполнения только в тайниках - "зимних виртуалах". Вывод этого поля для всесезонных и закрытых на зиму тайников не предусматривается, даже если оно заполнено. Для "зимних виртуалов" поле выводится только при
отключенном "зимнем" режиме, и обозначается специальным подзаголовком "Традиционная часть тайника" (формулировка подзаголовка обсуждаема). При
включенном "зимнем" режиме поле на странице тайника не выводится. Таким образом, для зимних виртуалов обычное "Описание тайника" разбивается на три отдельные части:
- собственно, "Описание тайника" (выводится всегда)
- "Традиционная часть тайника" (вывод зависит от "зимнего" режима)
- "Виртуальная часть тайника на зимний период" (выводится всегда)
Для всесезонных и закрытых на зиму тайников поля
"Традиционная часть тайника" и
"Виртуальная часть на "зимний" период" значения не имеют, при выводе информации на странице тайника они игнорируются, даже если заполнены.
Кратко резюмируя:
Всесезонные тайники выводятся as is.
При выводе закрытых на зиму тайников с
включенным "зимним" режимом часть "Описание тайника" отключается целиком (заменяется сообщением о зимнем режиме). При откючении зимнего режима закрытые на зиму тайники выводятся так же, как и всесезонные.
При выводе "зимних виртуалов" с
включенным "зимним" режимом отключается только "Традиционная часть тайника" (возможно, заменяется сообщением о зимнем режиме, обсуждаемо). При отключении зимнего режима выводятся все три отдельные части "Описания тайника".
Дополнительно.
Поле
"Виртуальная часть на "зимний" период" обязательно для заполнения для тайников - "зимних виртуалов". Нужно ли делать обязательным для заполнения поле
"Традиционная часть тайника"?