Быстрый переход к редактированию страницы в GetSimple CMS
При активной работе с содержанием веб-сайта часто приходится выполнять большое количество рутинных операций, требующих последовательного выполнения определённого количества шагов. Одной из часто выполняемых операций является переход к редактированию контента страниц веб-сайта из фронтэнда.
Стандартный набор действий, выполняемый при этом пользователем системы управления контентом GetSimple CMS, может быть описан следующим образом:
- Войти в панель управления системы управления контентом;
- Перейти к списку всех страниц веб-сайта;
- Найти страницу, подлежащую редактированию;
- Перейти к редактору страницы и начать редактирование.
Уменьшить количество шагов при редактировании содержания страницы до одного, повысив тем самым эффективность управления контентом веб-сайта, можно при помощи включения в страницу ссылки для быстрого перехода к редактированию страницы. Сделать это можно без использования дополнительных плагинов, путём размещения в коде шаблона оформления страницы или в компоненте следующего фрагмента 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.