Блог Vaden Pro

Все о самостоятельном создании и продвижении сайтов

Создание редакций страниц содержимого в Drupal 7

Раздел: 

Особенности редактирования содержимого

Довольно часто после создания нового содержимого, или как в нашем случае после публикации статьи блога, требуется внести некоторые поправки в саму статью или в настройки отображения. Для этого существует процедура редактирования или на языке Drupal — Revisions (ревизия).

Создание редакция материала

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

Начало редактирования содержимого

Или же если в Вашей теме оформления не выводятся подобные ссылки, перейти в административном меню в "содержимое" и, найдя там свой материал, нажать изменить.

В следствие перехода по этой ссылке на экране выводится специальная страница редактирования нашей статьи. В качестве примера редактирования в заголовке вместо пробелов поставим нижнее подчеркивание (_), а в поле основного контента (Body) в конце добавим несколько вопросительных знаков (???).

Процесс редактирования содержимого

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

Новая публикация содержимого

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

Управление редакциями материала

Исправленное содержимое

Эта вкладка служит хранилищем истории правок для данной статьи. Главное достоинство этой вкладки заключается в том, что в любой момент можно перейти к конкретному варианту исправления.

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

Чуть ниже выводится первоначальный вариант статьи, мы ее можем восстановить нажатием кнопки Откатить.

Редакции содержимого

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

  • Откатить — восстановить данный вариант исправлений.
  • Удалить — удаление не нужной редакции.

Теперь следует поэкспериментировать с данным функционалом для закрепления новой информации. Пробуем откатить предыдущий вариант редактирования нажатием на соответствующую кнопку

Подтверждение отката содержимого

Конечно хотим! Еще и спрашивает! Для завершения процесса восстановления исходной редакции подтверждаем наши действия нажатием кнопки Вернуть.

Редакции содержимого после отката

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

Исходная редакция содержимого

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

Теперь мы можем править статьи нашего блока и отслеживать историю их изменений.