User Tools

Site Tools


ru:themes:template_tags

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ru:themes:template_tags [2013/09/13 06:03]
Arkady [Функции вывода]
ru:themes:template_tags [2014/11/09 01:12] (current)
Byteler [Функции вывода]
Line 1: Line 1:
-====== Список тэгов ​для тем ​======+====== Список тэгов ​шаблона ​======
  
 Разработчики и собственники сайтов на GetSimple могут использовать для разработки собственных тем или изменения существующих приведенный ниже список встроенных функций системы или иначе тэгов шаблона. Эти функции применяются в любом месте в файлах тем. Разработчики и собственники сайтов на GetSimple могут использовать для разработки собственных тем или изменения существующих приведенный ниже список встроенных функций системы или иначе тэгов шаблона. Эти функции применяются в любом месте в файлах тем.
Line 12: Line 12:
 <​code><?​php getPageContent('​slug'​);​ ?> <​code><?​php getPageContent('​slug'​);​ ?>
 <?php returnPageContent('​slug'​);​ ?></​code>​ <?php returnPageContent('​slug'​);​ ?></​code>​
-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+Выводит на экран или возвращает контент страницы (наименование постоянной ссылки ​(slug) - необязательный параметр). Используйте эту функцию для получения определенного контента одной из страниц на всех других
-This function comes in handy for thosewho want to have custom content boxes in templateand display them on f.e. homepage.+Функция очень удобна для отображения врезок с контентом в шаблоненапримерв главной странице сайта.
  
   * **get_page_excerpt()** ​   * **get_page_excerpt()** ​
Line 29: Line 29:
   * **get_page_clean_title()** ​   * **get_page_clean_title()** ​
 <​code><?​php get_page_clean_title();​ ?></​code>​ <​code><?​php get_page_clean_title();​ ?></​code>​
-Выводит на экран заголовок страницы,​ очищенный от HTML-разметки. Параметров нет. ​+Выводит на экран заголовок страницы,​ очищенный от HTML. Параметров нет. ​
    
   * **get_page_slug()** ​   * **get_page_slug()** ​
 <​code><?​php get_page_slug();​ ?></​code>​ <​code><?​php get_page_slug();​ ?></​code>​
-Echos the page'​s ​slug. Параметров нет. ​Example would be the word '​download' ​in the URL //​get-simple.info/​download//​. ​+Выводит на экран постоянную ссылку страницы (slug). Параметров нет. ​Напрмер,​ выведет на экран ​'​download' ​из URL страницы ​//​get-simple.info/​download//​.
    
   * **get_page_url()** ​   * **get_page_url()** ​
Line 41: Line 41:
   * **get_parent()** ​   * **get_parent()** ​
 <​code><?​php get_parent();​ ?></​code>​ <​code><?​php get_parent();​ ?></​code>​
-This will echo the slug value of a particular page's parent+Функция выводит постоянную ссылку (slug) родителя данной страницы.
    
   * **get_page_date()** ​   * **get_page_date()** ​
Line 67: Line 67:
   * **get_site_name()** ​   * **get_site_name()** ​
 <​code><?​php get_site_name();​ ?></​code>​ <​code><?​php get_site_name();​ ?></​code>​
-Echos the website'​s title.Options: TRUE for "​return"​leave blank for "​echo"​Site name is taken from the settings page+Выводит на экран наименование сайтаПараметры: TRUE - возвратить значениеничего - вывести значение на экранНаименование сайта функция берет из поля //​Название сайта//​ в секции //​Настройки//​
  
   * <​del>​**get_site_email()** </​del>​   * <​del>​**get_site_email()** </​del>​
Line 80: Line 80:
   * **get_component()** ​   * **get_component()** ​
 <​code><?​php get_component('​component_slug'​);​ ?></​code>​ <​code><?​php get_component('​component_slug'​);​ ?></​code>​
-Выводит на экран содержимое компонента. Обязательный параметр - имя компонента,​ соответствующее имени, указанному на странице ​Сomponents/Компоненты на вкладке ​Themes/Темы+Выводит на экран содержимое компонента. Обязательный параметр - имя компонента,​ соответствующее имени, указанному на странице //​Редактировать компоненты// на вкладке ​//Тема//
    
   * **get_navigation()** ​   * **get_navigation()** ​
Line 88: Line 88:
   * **menu_data()** ​   * **menu_data()** ​
 <​code><?​php menu_data();​ ?>, <?php menu_data('​page-slug'​);​ ?></​code>​ <​code><?​php menu_data();​ ?>, <?php menu_data('​page-slug'​);​ ?></​code>​
-Эта функция выводит массив ​характеристик ​менюпредназначена для разработчиков,​ которым необходимо создание собственного меню, а не использование функции ''​get_navigation()''​. ​If you pass it a slug of a specific pageyou will only get that page's menu data+Эта функция выводит массив ​параметров меню ​и предназначена для разработчиков,​ которым необходимо создание собственного меню, а не использование ​встроенной ​функции ''​get_navigation()''​. ​Если в качестве параметра передается постоянная ссылка страницы (slug)функция выведет массив параметров меню, связанных только с этой страницей.
  
 ===== Функции,​ возвращающие значение ===== ===== Функции,​ возвращающие значение =====
Line 98: Line 98:
   * **return_page_slug()** ​   * **return_page_slug()** ​
 <​code><?​php return_page_slug();​ ?></​code>​ <​code><?​php return_page_slug();​ ?></​code>​
-Same as get_page_slug, ​but it returns the slug. Параметры отсутствуют. ​Can be used to make page-specific IDs for CSS styling+То же самое, что и get_page_slug, ​возвращает постоянную ссылку (slug) страницы. Параметры отсутствуют. ​Используется для назначения ID страницы для использования в правилах ​CSS. 
  
   * **return_site_ver()** ​   * **return_site_ver()** ​
Line 104: Line 104:
 Возвращает версию GetSimple вашего сайта. Параметры отсутствуют. ​ Возвращает версию GetSimple вашего сайта. Параметры отсутствуют. ​
  
 +====== Ссылки ======
 +
 +На главную [[ru:​|Содержание]]
 +
 +===== Страницы этой секции =====
 +
 +===Темы===
 +  *[[ru:​themes:​installation|Установка тем]]
 +  *[[ru:​themes:​creation|Создание тем]]
 +  *[[ru:​theme:​template_code_snippets|Примеры кода]]
 +  *[[ru:​themes:​tips|Советы по разработке]]
 +  ​
ru/themes/template_tags.1379052181.txt.gz · Last modified: 2013/09/13 06:03 by Arkady