Версия: 2.0.4
Режим редактирования

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

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

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

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
Переменные в шаблоне