User Tools

Site Tools


ru:themes:template_tags

This is an old revision of the document!


Список тэгов шаблона

Разработчики и собственники сайтов на GetSimple могут использовать для разработки собственных тем или изменения существующих приведенный ниже список встроенных функций системы или иначе тэгов шаблона. Эти функции применяются в любом месте в файлах тем.

Функции вывода

  • get_page_content()
<?php get_page_content(); ?>

Выводит на экран контент или содержательную часть страницы. Параметров нет.

  • getPageContent(), returnPageContent()
<?php getPageContent('slug'); ?>
<?php returnPageContent('slug'); ?>

Выводит на экран или возвращает контент страницы (наименование постоянной ссылки (slug) - необязательный параметр). Используйте эту функцию для получения определенного контента одной из страниц на всех других. Функция очень удобна для отображения врезок с контентом в шаблоне, например, в главной странице сайта.

  • get_page_excerpt()
<?php get_page_excerpt($length, $html); ?>

Выводит на экран фрагмент контента страницы. Можно определить количество знаков во фрагменте (параметр $length) и следует ли сохранять во фрагменте HTML-разметку (параметр $html). По умолчанию $length=200, $html=FALSE. Функция применяется с версии 2.02

  • get_page_meta_keywords()
<?php get_page_meta_keywords(); ?>

Выводит в браузер содержание тэга keywords страницы. Параметров нет.

  • get_page_title()
<?php get_page_title(); ?>

Выводит на экран заголовок страницы. Параметров нет.

  • get_page_clean_title()
<?php get_page_clean_title(); ?>

Выводит на экран заголовок страницы, очищенный от HTML. Параметров нет.

  • get_page_slug()
<?php get_page_slug(); ?>

Выводит на экран постоянную ссылку страницы (slug). Параметров нет. Напрмер, выведет на экран 'download' из URL страницы get-simple.info/download.

  • get_page_url()
<?php get_page_url(); ?>

Выводит на экран или возвращает URL страницы. Параметры: TRUE - функция возвращает значение, FALSE или ничего - функция выводит значение на экран. Например: get-simple.info/

  • get_parent()
<?php get_parent(); ?>

Функция выводит постоянную ссылку (slug) родителя данной страницы.

  • get_page_date()
<?php get_page_date(); ?>, <?php get_page_date('F jS, Y'); ?>

Выводит дату последнего редактирования страницы. Параметр необязателен, но может использоваться для форматирования даты. Можно использовать любую разрешенную строку форматирования из функции PHP date. Формат по умолчанию таков: “l, F jS, Y - g:i A”

  • get_header()
<?php get_header(); ?>

Выводит в браузер часть секции <head></head> HTML-документа. Параметров нет. Автоматически создает 4 мета-тэга ('descripion', 'keywords', 'canonical' and 'generated'). Эта функция используется только между тэгами <head> </head>. Для многих плагинов наличие этой функции в файле шаблона обязательно.

  • get_footer()
<?php get_footer(); ?>

Формирует футер страницы. Параметров нет. Преимущественно используется как хук для плагинов. Для многих из них наличие этой функции в файле шаблона обязательно.

  • get_site_url()
<?php get_site_url(); ?>

Выводит на экран домен сайта. Параметров нет. Например, вызванная с любой страницы этого сайта функция выведет на экран get-simple.info.

  • get_theme_url()
<?php get_theme_url(); ?>

Выводит URL папки сайта, где хранятся темы. Параметров нет.

  • get_site_name()
<?php get_site_name(); ?>

Выводит на экран наименование сайта. Параметры: TRUE - возвратить значение, ничего - вывести значение на экран. Наименование сайта функция берет из поля Название сайта в секции Настройки.

  • get_site_email()

<code><?php get_site_email(); ?></code> Применялась для вывода email админа, установленного на вкладке Settings/Настройки. Параметров нет. (Начиная с версии 3.0 функция считается устаревшей, поскольку с появлением многопользовательских возможностей у GetSimple неясно, чей именно email нужно отдавать.)

  • get_site_credits()
<?php get_site_credits(); ?>

Выводит на экран строку “Powered by GetSimple Version”, то есть “Под управлением GetSimple версии ”. Параметров нет.

  • get_component()
<?php get_component('component_slug'); ?>

Выводит на экран содержимое компонента. Обязательный параметр - имя компонента, соответствующее имени, указанному на странице Редактировать компоненты на вкладке Тема.

  • get_navigation()
<?php get_navigation(return_page_slug()); ?>

Формирует список страниц, из которых оздается главное меню сайта. Вызывается с обязательным параметром return_page_slug(), как указано выше. Функция присваивает класс 'current' тому элементу <li> списка, который в настоящий момент принадлежит активной странице. Вам остается добавить только тэги <ul> или <ol> для корректного отображения списка.

  • menu_data()
<?php menu_data(); ?>, <?php menu_data('page-slug'); ?>

Эта функция выводит массив параметров меню и предназначена для разработчиков, которым необходимо создание собственного меню, а не использование встроенной функции get_navigation(). Если в качестве параметра передается постояянная ссылка страницы (slug), функция выведет массив параметров меню, связанных только с этой страницей.

Функции, возвращающие значение

  • return_page_title()
<?php return_page_title(); ?>

Возвращает заголовок страницы. Параметров нет, применяется с версии 2.0

  • return_page_slug()
<?php return_page_slug(); ?>

То же самое, что и get_page_slug, возвращает постоянную ссылку (slug) страницы. Параметры отсутствуют. Используется для назначения ID страницы для использования в правилах CSS.

  • return_site_ver()
<?php return_site_ver(); ?>

Возвращает версию GetSimple вашего сайта. Параметры отсутствуют.

Ссылки

На главную Содержание

Страницы этой секции

Темы

ru/themes/template_tags.1379486638.txt.gz · Last modified: 2013/09/18 06:43 by Arkady