dimayakovlev.ru


pagelink

Шорткод pagelink для GetSimple CMS упрощает и делает беспроблемной работу со ссылками на внутренние страницы веб-сайта.

Жёстко заданные в содержании страницы ссылки, могут доставить значительное количество проблем не только при изменении адреса веб-сайта, но и при изменении режима формирования адресов страниц. Так если ссылки были заданы при включённой опции GetSimple CMS Use Fancy URLs, то после её отключения переход по таким ссылкам приведёт к возникновению ошибок, так как адреса, на которые они ссылаются, перестанут обрабатываться системой управления контентом.

Работа шорткода pagelink заключается в динамическом формировании HTML-кода и адресов для ссылок на заданные страницы, аналогично вызову функции find_url в PHP-коде.

[pagelink id="my-page" /] - вывод ссылки на страницу с адресом "my-page";
[pagelink id="my-page"]Моя ссылка[/pagelink] - вывод ссылки на страницу с адресом "my-page" с использованием заданного анкора.

Шорткод pagelink принимает один обязательный параметр id, задающий целевую страницу для формирования ссылки. Если значение параметра id не задано или целевая страница не существует, то ссылка не формируется. При использовании краткой формы вызова шорткода (без содержания), в качестве анкора (текста ссылки) выводится заголовок целевой страницы. Если используется полная форма вызова шорткода, то в качестве анкора выводится его содержание.

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