Версия: 6.x
burger close
Режим редактирования

Режим редактирования - это особый режим сайта, который позволяет:

  • редактировать информацию, не входя в административную панель;
  • настраивать блоки, расположенные на текущей странице;
  • видеть отладочную информацию.

Для включения режима редактирования необходимо авторизоваться под пользователем с правами администратора, а затем воспользоваться переключателем в правом верхнем углу вашего сайта.

debug_switcher.png
Переключатель режима редактирования

Настройка блоков

В режиме редактирования используемые на странице блоки подсвечиваются при наведении красной пунктирной линией, обозначающей границы блока. Также при наведении курсора мыши на блок становится доступной панель инструментов. Набор инструментов, отображаемых в панели блока, может изменяться в зависимости от блока.

debug_block_hover.png
Блоки на странице

Рассмотрим стандартные инструменты блока, отображающего какой-либо тип объектов, например, "категории товаров".

debug_tools.png
Панель инструментов блока
  • Добавить объект - откроет диалог добавления объекта, например, категории товаров или товара либо пункта меню и т. д.
  • Настроить блок - откроет диалог настройки блока. Такой же диалог можно открыть из раздела Конструктор сайта в административной панели.
  • Настроить модуль - откроет страницу настройки модуля, к которому относится блок.
  • Отладочная информация - при наведении будет отображена краткая информация о блоке, его технических параметрах. При нажатии на иконку откроется окно со списком переменных, переданных в шаблон блока.

Редактирование объектов

Благодаря использованию технологии ORM в ReadyScript стал доступен уникальный сервис по редактированию информации прямо на сайте. Если навести курсор на любой объект, будь то товар, категория товаров, пункт меню, новость, комментарий или что-либо еще, и нажать правую кнопку мыши, администратору будет доступна возможность выбрать действие, которое можно произвести с данным объектом. Чтобы создать новый объект в блоке, необходимо нажать правой кнопкой мыши на свободной области блока.

debug_edit_object.png
Меню редактирования товара

Выбрав пункт “Редактировать”, прямо на сайте откроется окно редактирования товара.

debug_edit_product.png
Редактирование товара

Внедрение режима редактирования полностью изменяет привычный порядок действий администратора интернет-магазина. Теперь администрирование всего контента может происходить прямо из клиентской части сайта. Вот некоторые типовые задачи, которые можно решить, не входя в панель администрирования:

  • исправление ошибок в текстах,
  • удаление нецензурных комментариев,
  • создание нового пункта меню,
  • добавление товаров,
  • добавление новостей.

Возможность редактирования объектов на странице должна поддерживаться темой оформления. Все темы оформления, созданные ReadyScript lab., поддерживают данную технологию.

Просмотр отладочной информации

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

  • Название - здесь отображается название модуля, к которому принадлежит блок.
  • Описание - краткое описание модуля.
  • Класс - системное название модуля (имя каталога, в котором находится модуль).
  • Версия - версия модуля, которому принадлежит блок.
  • Автор - разработчик модуля.
  • Контроллер - класс контроллера для текущего блока в системе ReadyScript. Данное значение соответствует пути к файлу относительно папки /modules.
  • Шаблон - шаблон, используемый для отображения содержимого блока.
debug_short_info.png
Краткая информация о блоке

Если нажать мышью на иконку “Отладочная информация”, откроется окно с информацией обо всех переменных, переданных в шаблон. Эти сведения можно использовать при редактировании шаблона блока.

debug_vars.png
Переменные в шаблоне