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'); ?>

Echos or returns slug's content (slug's URI/name as option). Use this function if you want to display certain slug's content on all pages. This function comes in handy for those, who want to have custom content boxes in template, and display them on f.e. homepage.

  • 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(); ?>

Echos the page's slug. Параметров нет. Example would be the word 'download' in the URL get-simple.info/download.

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

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

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

This will echo the slug value of a particular page's parent

  • 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(); ?>

Echos the website's title.Options: TRUE for “return”, leave blank for “echo”. Site name is taken from the settings page.

  • 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'); ?>

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

  • 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(). If you pass it a slug of a specific page, you will only get that page's menu data.

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

  • 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.1379402792.txt.gz · Last modified: 2013/09/17 07:26 by Arkady