home chevron_right
Чек-лист: безопасное переопределение блока без правок ядра
  1. Определите область и view-код, где блок используется (header/footer/sidebar/main/top и т.п.).

  2. Найдите, какой ...AREA_*_TEMPLATE подключается (код блока).

  3. Создайте/измените блок в {site_dir}/simai.data/grid/block/<section>/<code>/.

  4. Если блоку нужны параметры:

    • добавьте .parameters.phplang/.../.parameters.php),
    • используйте единый нейминг <КОД_БЛОКА>__ПАРАМЕТР,
    • помните про преобразование точек в подчёркивания при хранении в view.
  5. Обновите view (через редактор или вручную): выставьте ...AREA_*_TEMPLATE и значения ...__<PARAM>.

  6. Очистите кэш (как минимум кэш компонентов/страницы) и проверьте страницу без ошибок PHP/JS.

  7. Проверьте, что блок корректно отображается при разных настройках уровней (site/section/page) и не “ломается” при переключении view.