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

Same as get_page_slug, but it returns the slug. Параметры отсутствуют. Can be used to make page-specific IDs for CSS styling.

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

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

ru/themes/template_tags.1379052134.txt.gz · Last modified: 2013/09/13 06:02 by Arkady