Описание
Плагин Page Component для системы управления контентом GetSimple CMS 3.4 добавляет поддержку индивидуальных компонентом для страниц веб-сайта. Такие компоненты работают аналогично стандартным компонентам GetSimple CMS 3.4 и предыдущих версий, но привязаны к конкретной странице, а не к веб-сайту в целом.
Возможности
- удобство работы: плагин Page Component использует новые возможности GetSimple CMS 3.4 для создания удобного графического пользовательского веб-интерфейса - редактор кода, обладающий подсветкой синтаксиса, выводится в отдельной вкладке, не перегружая форму редактора страницы лишними элементами;
- инкапсуляция данных страницы: хранение кода компонентов непосредственно в XML-документах страниц обеспечивает целостность данных страниц и в отличие от стандартных компонентов GetSimple CMS, позволяет добиться полной переносимости кода компонента вместе с контентом страницы.
Использование
После установки и активации плагина Page Component в форму редактора страницы будет добавлена новая вкладка, содержащая форму редактора кода компонента, обладающего подсветкой синтаксиса.

Принципы работы с кодом компонента страницы полностью аналогичны работе со стандартными компонентами GetSimple CMS.
Для работы с компонентами страниц в шаблоне оформления страницы или плагинах, доступны следующие функции:
page_component_enabled() - проверяет статус компонента для текущей страницы. Если компонент активен, возвращает значение true;get_page_component($force = false, $raw = false) - вызывает компонент текущей страницы и выводит результат. Параметры, принимаемые функцией:$force - позволяет игнорировать статус компонента страницы. При значении true возвращает содержание даже для отключённого компонента;$raw - управляет выполнение PHP-кода в компонента страницы. При значении true PHP-код не выполняется.
return_page_component($force = false, $raw = false) - вызывает компонент текущей страницы, возвращая результат в виде строки. Параметры, принимаемые функцией аналогичны параметрам, принимаемым функцией get_page_component().
Важно! Плагин Page Component предназначен для работы с GetSimple CMS 3.4 и не может быть использован с предыдущими версиями системы управления контентом GetSimple CMS.