dimayakovlev.ru


Быстрый переход к редактированию страницы в GetSimple CMS

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

Стандартный набор действий, выполняемый при этом пользователем системы управления контентом GetSimple CMS, может быть описан следующим образом:

  1. Войти в панель управления системы управления контентом;
  2. Перейти к списку всех страниц веб-сайта;
  3. Найти страницу, подлежащую редактированию;
  4. Перейти к редактору страницы и начать редактирование.

Уменьшить количество шагов при редактировании содержания страницы до одного, повысив тем самым эффективность управления контентом веб-сайта, можно при помощи включения в страницу ссылки для быстрого перехода к редактированию страницы. Сделать это можно без использования дополнительных плагинов, путём размещения в коде шаблона оформления страницы или в компоненте следующего фрагмента PHP-кода:

<?php
  if (is_logged_in()) {
    global $GSADMIN;
    $edit_url = get_site_url(false).$GSADMIN.'/edit.php?id='.urlencode(get_page_slug(false));
    echo '<a href="'.$edit_url.'" target="_blank">Редактировать страницу</a>';
  }
?>

Приведённый PHP-код выводит на страницах веб-сайта ссылку для перехода к быстрому редактированию текущей страницы. При этом ссылка выводится только для аутентифицированного в системе пользователя. Поэтому для использования описанной возможности от пользователя требуется предварительная аутентификация в панели управления системы управления контентом GetSimple CMS.