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
Last revision Both sides next revision
ru:themes:template_tags [2013/09/13 05:57]
Arkady [Список тэгов для тем]
ru:themes:template_tags [2013/09/18 06:43]
Arkady [Страницы этой секции]
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()** ​
 <​code><?​php get_page_excerpt($length,​ $html); ?></​code>​ <​code><?​php get_page_excerpt($length,​ $html); ?></​code>​
-Echos an excerpt of the page's contentYou can also set the length ​of the excerpt in characters and if HTML should be included in the excerpt. ''​$length'' ​default is 200, ''​$html'' ​default is FALSESince version ​2.02 +Выводит на экран фрагмент контента страницыМожно определить количество знаков во фрагменте (параметр $length) и следует ли сохранять во фрагменте ​HTML-разметку (параметр $html)По умолчанию ​''​$length=200'',​ ''​$html=FALSE''​. ​Функция применяется с версии ​2.02
    
   * **get_page_meta_keywords()** ​   * **get_page_meta_keywords()** ​
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.txt · Last modified: 2014/11/09 01:12 by Byteler