====== Список тэгов шаблона ====== Разработчики и собственники сайтов на 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()** Выводит в браузер часть секции '''' HTML-документа. Параметров нет. Автоматически создает 4 мета-тэга ('descripion', 'keywords', 'canonical' and 'generated'). Эта функция используется только между тэгами '''' ''''. **Для многих плагинов наличие этой функции в файле шаблона обязательно**. * **get_footer()** Формирует футер страницы. Параметров нет. Преимущественно используется как хук для плагинов. **Для многих из них наличие этой функции в файле шаблона обязательно**. * **get_site_url()** Выводит на экран домен сайта. Параметров нет. Например, вызванная с любой страницы этого сайта функция выведет на экран //get-simple.info//. * **get_theme_url()** Выводит URL папки сайта, где хранятся темы. Параметров нет. * **get_site_name()** Выводит на экран наименование сайта. Параметры: TRUE - возвратить значение, ничего - вывести значение на экран. Наименование сайта функция берет из поля //Название сайта// в секции //Настройки//. * **get_site_email()** Применялась для вывода email админа, установленного на вкладке Settings/Настройки. Параметров нет. (**Начиная с версии 3.0 функция считается устаревшей**, поскольку с появлением многопользовательских возможностей у GetSimple неясно, чей именно email нужно отдавать.) * **get_site_credits()** Выводит на экран строку "Powered by GetSimple Version", то есть "Под управлением GetSimple версии ". Параметров нет. * **get_component()** Выводит на экран содержимое компонента. Обязательный параметр - имя компонента, соответствующее имени, указанному на странице //Редактировать компоненты// на вкладке //Тема//. * **get_navigation()** Формирует список страниц, из которых оздается главное меню сайта. Вызывается с обязательным параметром //return_page_slug()//, как указано выше. Функция присваивает класс 'current' тому элементу ''
  • '' списка, который в настоящий момент принадлежит активной странице. Вам остается добавить только тэги ''