home chevron_right
Диагностика и режимы редактирования

Включение режима редактирования в панели SF4link

В SF4 диагностика “почему страница собралась именно так” обычно начинается не с кода, а с включения режима редактирования в панели SF4 на публичной части. Этот режим нужен, чтобы увидеть и использовать служебные элементы интерфейса, которые помогают понимать текущую конфигурацию страницы: какие области активны, какие настройки применились, где можно открыть настройки сайта/раздела/страницы и т.п.

Важно воспринимать это как пользовательский режим: он включается для текущего пользователя (обычно администратора/интегратора) и помогает безопасно работать с конфигурацией, не “вслепую” правя файлы. Как правило, если режим редактирования выключен, часть инструментов диагностики и настройки просто не показывается.

Включение режима редактирования гридовlink

Режим редактирования гридов включается после общего режима редактирования: сначала активируете редактирование в панели, и только затем появляется отдельная кнопка/переключатель для редактирования гридов.

Смысл разделения такой:

  • Режим редактирования — “открывает” интерфейс управления и диагностики.
  • Режим редактирования гридов — даёт инструменты именно для изменения структуры представлений (view): компоновки областей через строки/колонки/area-шаблоны, выбора блоков, настройки параметров блоков, и сохранения результата как конфигурации.

Практический эффект: в режиме редактирования гридов вы работаете с тем, что в обычном режиме является “итоговой сборкой страницы”, и можете привести страницу к нужной структуре без прямого редактирования конфигов вручную.

Область применения: сайт / раздел / страницаlink

Здесь удобно разделять сам режим и результат изменений:

  • Режимы редактирования (включено/выключено) — относятся к текущему пользователю и обычно живут на user-уровне: включаются через интерфейс, могут задаваться через URL и сохраняются в сессии браузера. То есть это не “глобальная настройка для всех посетителей”, а рабочий режим для администратора.

  • Изменения, которые вы делаете в настройках и в гриде — сохраняются уже как конфигурация на уровнях:

    • сайт (например, значения в {site_dir}/simai.data/.site.property.php, включая выбор активных grid_view_*),
    • раздел/страница (значения в .property.php соответствующего раздела, с наследованием page → section → site).

Практическое правило для диагностики простое: если вы видите “не то поведение”, всегда уточняйте два вопроса:

  1. включён ли у вас режим редактирования/гридов (это влияет на доступность инструментов и отображение служебных элементов),
  2. на каком уровне сохранена конфигурация (сайт/раздел/страница) и нет ли переопределения выше по цепочке наследования.