home chevron_right
Рекомендации для следующей итерации
  1. Для “публичного редактора инфоблоков”: где именно в вашем решении находится точка входа (URL/кнопка/панель) и какие роли должны иметь доступ — пришлите 1–2 скриншота или короткое описание сценария “как пользователь открывает редактор”.
  2. Для “создания шаблонов из админки”: подтвердите, создаёте ли вы новые grid/view и grid/block файлами прямо из интерфейса, или используете сценарий “скопировал шаблон → поправил”. Это влияет на то, описывать ли “файловый менеджер” как обязательный инструмент или как опциональный.
  3. Для wizard-откатов: кроме пары cut.names/restore.names, какие ещё операции вы считаете критичными для отката (например, импорт инфоблоков, распаковка публичных файлов)? Это поможет правильно описать “гарантии” и “границы ответственности” мастера.

В SF4 под “инструментами управления” обычно подразумевают два класса механизмов:

  1. Wizard (универсальный мастер) — пошаговый сценарий, где каждый шаг запускает action (готовый скрипт действия). Action берёт входные данные из хранилища мастера и возвращает результат обратно в хранилище, чтобы следующие шаги могли продолжить работу.

  2. Редакторы — формы и страницы, через которые редактируются настройки уровней (site/section/page) и данные (например, элементы/разделы инфоблоков), а также проектные сущности (grid/view/block), если проект это поддерживает.