Начиная с версии 3.1 GetSimple содержит ряд кэш-функций, назначение которых – ускорять формирование и вывод страниц.
В системе существует индексный файл (/data/other/pages.xml)
, который содержит всю информацию о страницах сайта. Эта информация доступна через глобальный массив $pagesArray.
По окончании редактирования страницы пользователем (при сохранении изменений), происходит обновление указанного индексного файла (/data/other/pages.xml)
Список доступных функций
Выводит контент страницы $page на экран.
Выводит на экран значение поля $field из указанной страницы $page. Если в качестве параметра $field передается ‘content’, то происходит вызов функции getPageContent.
Псевдоним (алиас) функции getPageField.
Возвращает содержимое (контент) страницы $page.
Возвращает значение поля $field из указанной страницы $page. Если в качестве параметра $field передается ‘content’, то происходит вызов функции returnPageContent.
Возвращает массив постоянных ссылок (slugs) дочерних страниц для страницы $page.
Возвращает массив постоянных ссылок (slugs) дочерних страниц для страницы $page с любыми дополнительными опциями, указываемыми в параметре $options.
Позволяет плагинам добавлять дополнительные поля в индексному файлу.
Для кэш-функций по умолчанию доступны следующие поля:
Любые дополнительные поля страниц, присваиваемые плагинами (например, customFields & il8n_CustomFields) также являются доступными для кэш-функций.
На главную Содержание