Шорткод pagelink для GetSimple CMS упрощает и делает беспроблемной работу со ссылками на внутренние страницы веб-сайта.
Жёстко заданные в содержании страницы ссылки, могут доставить значительное количество проблем не только при изменении адреса веб-сайта, но и при изменении режима формирования адресов страниц. Так если ссылки были заданы при включённой опции GetSimple CMS Use Fancy URLs, то после её отключения переход по таким ссылкам приведёт к возникновению ошибок, так как адреса, на которые они ссылаются, перестанут обрабатываться системой управления контентом.
Работа шорткода pagelink заключается в динамическом формировании HTML-кода и адресов для ссылок на заданные страницы, аналогично вызову функции find_url
в PHP-коде.
Примеры использования шорткода pagelink
[pagelink id="my-page" /] - вывод ссылки на страницу с адресом "my-page";
[pagelink id="my-page"]Моя ссылка[/pagelink] - вывод ссылки на страницу с адресом "my-page" с использованием заданного анкора.
Шорткод pagelink принимает один обязательный параметр id
, задающий целевую страницу для формирования ссылки. Если значение параметра id
не задано или целевая страница не существует, то ссылка не формируется. При использовании краткой формы вызова шорткода (без содержания), в качестве анкора (текста ссылки) выводится заголовок целевой страницы. Если используется полная форма вызова шорткода, то в качестве анкора выводится его содержание.
Таким образом, благодаря использованию шорткода pagelink, пользователь имеет возможность не только динамически формировать адреса ссылок на внутренние страницы веб-сайта, но и управлять текстом ссылок.