====== Список тэгов шаблона ======
Разработчики и собственники сайтов на GetSimple могут использовать для разработки собственных тем или изменения существующих приведенный ниже список встроенных функций системы или иначе тэгов шаблона. Эти функции применяются в любом месте в файлах тем.
===== Функции вывода =====
* **get_page_content()**
Выводит на экран контент или содержательную часть страницы. Параметров нет.
* **getPageContent(), returnPageContent()**
Выводит на экран или возвращает контент страницы (наименование постоянной ссылки (slug) - необязательный параметр). Используйте эту функцию для получения определенного контента одной из страниц на всех других.
Функция очень удобна для отображения врезок с контентом в шаблоне, например, в главной странице сайта.
* **get_page_excerpt()**
Выводит на экран фрагмент контента страницы. Можно определить количество знаков во фрагменте (параметр $length) и следует ли сохранять во фрагменте HTML-разметку (параметр $html). По умолчанию ''$length=200'', ''$html=FALSE''. Функция применяется с версии 2.02
* **get_page_meta_keywords()**
Выводит в браузер содержание тэга keywords страницы. Параметров нет.
* **get_page_title()**
Выводит на экран заголовок страницы. Параметров нет.
* **get_page_clean_title()**
Выводит на экран заголовок страницы, очищенный от HTML. Параметров нет.
* **get_page_slug()**
Выводит на экран постоянную ссылку страницы (slug). Параметров нет. Напрмер, выведет на экран 'download' из URL страницы //get-simple.info/download//.
* **get_page_url()**
Выводит на экран или возвращает URL страницы. Параметры: TRUE - функция возвращает значение, FALSE или ничего - функция выводит значение на экран. Например: //get-simple.info///
* **get_parent()**
Функция выводит постоянную ссылку (slug) родителя данной страницы.
* **get_page_date()**
,
Выводит дату последнего редактирования страницы. Параметр необязателен, но может использоваться для форматирования даты.
Можно использовать любую разрешенную строку форматирования [[http://www.php.net/date|из функции PHP date]].
Формат по умолчанию таков: "l, F jS, Y - g:i A"
* **get_header()**
Выводит в браузер часть секции ''
Формирует футер страницы. Параметров нет. Преимущественно используется как хук для плагинов. **Для многих из них наличие этой функции в файле шаблона обязательно**.
* **get_site_url()**
Выводит на экран домен сайта. Параметров нет. Например, вызванная с любой страницы этого сайта функция выведет на экран //get-simple.info//.
* **get_theme_url()**
Выводит URL папки сайта, где хранятся темы. Параметров нет.
* **get_site_name()**
Выводит на экран наименование сайта. Параметры: TRUE - возвратить значение, ничего - вывести значение на экран. Наименование сайта функция берет из поля //Название сайта// в секции //Настройки//.
*
Выводит на экран строку "Powered by GetSimple Version", то есть "Под управлением GetSimple версии ". Параметров нет.
* **get_component()**
Выводит на экран содержимое компонента. Обязательный параметр - имя компонента, соответствующее имени, указанному на странице //Редактировать компоненты// на вкладке //Тема//.
* **get_navigation()**
Формирует список страниц, из которых оздается главное меню сайта. Вызывается с обязательным параметром //return_page_slug()//, как указано выше. Функция присваивает класс 'current' тому элементу '',
Эта функция выводит массив параметров меню и предназначена для разработчиков, которым необходимо создание собственного меню, а не использование встроенной функции ''get_navigation()''. Если в качестве параметра передается постоянная ссылка страницы (slug), функция выведет массив параметров меню, связанных только с этой страницей.
===== Функции, возвращающие значение =====
* **return_page_title()**
Возвращает заголовок страницы. Параметров нет, применяется с версии 2.0
* **return_page_slug()**
То же самое, что и get_page_slug, возвращает постоянную ссылку (slug) страницы. Параметры отсутствуют. Используется для назначения ID страницы для использования в правилах CSS.
* **return_site_ver()**
Возвращает версию GetSimple вашего сайта. Параметры отсутствуют.
====== Ссылки ======
На главную [[ru:|Содержание]]
===== Страницы этой секции =====
===Темы===
*[[ru:themes:installation|Установка тем]]
*[[ru:themes:creation|Создание тем]]
*[[ru:theme:template_code_snippets|Примеры кода]]
*[[ru:themes:tips|Советы по разработке]]