Инструменты пользователя

Инструменты сайта


переменные_шаблонов

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
переменные_шаблонов [2015/08/20 15:38]
watch-led.ru@mail.ru
переменные_шаблонов [2015/08/20 18:05] (текущий)
watch-led.ru@mail.ru
Строка 1: Строка 1:
-Переменные шаблонов+====== ​Переменные ​кода ​шаблона в QNITS ======
  
-Переменные доступные в шаблонах:​+===== Переменные доступные в шаблонах: ​=====
  
-|  \\ Index.tpl ​\\  |  \\   ​\\ ​ |  \\   ​\\ ​ |+==== Index.tpl ​====
  
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$qnitsGlobalParams</​font> ​     ​<font 10.5pt/​Calibri;;​inherit;;​inherit>​$qnitsGlobalParams['​officePhoneClean'​] - Телефон</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​Qnits</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​, вида "​8-800-775-14-59"​</​font>​ +  * $qnitsGlobalParams 
-      <font 10.5pt/​Calibri;;​inherit;;​inherit>​$qnitsGlobalParams['​</​font>​ <font 11.0ptcolor:​black/​Calibri;;​black;;​inherit>​officeWorkingTime</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​'] - Время работы</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​Qnits</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​,</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit></​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​вида</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit></​font>​ <font 11.0ptcolor:​black/​Calibri;;​black;;​inherit>​"c 10</​font>​ <font 11.0ptcolor:​black/​Calibri;;​black;;​inherit>​до 22, без выходных"​</​font>​ +  ​○ $qnitsGlobalParams['​officePhoneClean'​] - Телефон Qnits, вида "​8-800-775-14-59"​ 
-      <font 10.5pt/​Calibri;;​inherit;;​inherit>​$qnitsGlobalParams['​</​font>​ <font 11.0ptcolor:​black/​Calibri;;​black;;​inherit>​spbAddress1</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​'] - Адрес офиса, вида</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit></​font>​ <font 11.0ptcolor:​black/​Calibri;;​black;;​inherit>​"</​font>​ <font 11.0ptcolor:​black/​Calibri;;​black;;​inherit>​пр.Просвещения 86 корп.1 – метро Гражданский проспект"​</​font>​ +  ○ $qnitsGlobalParams['​officeWorkingTime'​] - Время работы Qnits, вида "c 10 до 22, без выходных"​ 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$isMobile -</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit></​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​true</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​если</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit></​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​клиент смотрит сайт с телефона,​</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​false</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​если клиент с планшета или компа</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​(</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​Устарело</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​)</font+  ○ $qnitsGlobalParams['​spbAddress1'​] - Адрес офиса, вида ​ "​пр.Просвещения 86 корп.1 – метро Гражданский проспект"​ 
-  * <font 11.0pt/​Calibri;;​black;;​inherit>​$userDevice->​isTablet()</​font>​ <font 11.0ptcolor:​black/​Calibri;;​black;;​inherit>​-</​font>​ <font 11.0ptcolor:​black/​Calibri;;​black;;​inherit>​просмотр с планшета</​font>​ <font 11.0pt/​Calibri;;​black;;​inherit>​true/false</​font>​ +  * <del>​$isMobile - true если клиент смотрит сайт с телефона,​ false если клиент с планшета или компа (Устарело)</​del
-  * <font 11.0pt/​Calibri;;​black;;​inherit>​$userDevice->​</​font>​ <font 11.0pt/​Calibri;;​black;;​inherit>​is</​font>​ <font 11.0ptcolor:​black/​Calibri;;​black;;​inherit>​Mobile</​font>​ <font 11.0ptcolor:​black/​Calibri;;​black;;​inherit>​()</​font>​ <font 11.0ptcolor:​black/​Calibri;;​black;;​inherit>​-</​font>​ <font 11.0ptcolor:​black/​Calibri;;​black;;​inherit>​просмотр с мобильного</​font>​ <font 11.0pt/​Calibri;;​black;;​inherit>​true/false</​font>​ +  * $userDevice->​isTablet() - просмотр с планшета true/​false 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$root_url - корневой url сайта (без http://)</​font>​ +  * $userDevice->​isMobile() - просмотр с мобильного true/​false 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$settings - настройки сайта</​font> ​     * <font 10.5pt/​Calibri;;​inherit;;​inherit>​Получение товара по артикулу витрины</​font>​+  * $root_url - корневой url сайта ​%%(без http://)%% 
 +  * $settings - настройки сайта
  
-{?​$product=$settings->​getQproduct( ​<font inherit/​inherit;;#​0070C0;;​inherit>​артикул витрины</​font>​ +**Получение товара по артикулу витрины** 
-)}+  * {?​$product=$settings->​getQproduct(артикул витрины)}
  
-  ​<font 10.5pt/​Calibri;;​inherit;;​inherit>​Получение определенного товара из библиотеки</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​Qnits</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​по артикулу (например,​ для одностраничника)</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​:</​font>​ +**Получение определенного товара из библиотеки Qnits по артикулу (например,​ для одностраничника):​** 
- +  ​* ​{?​$product=$settings->​getQnitProductByQnitsSku(артикул из библиотеки,​ например,​ 822019)}
-{?​$product=$settings->​getQnitProductByQnitsSku( ​<font inherit/​inherit;;#​0070C0;;​inherit>​артикул из библиотеки,​ например,​</​font>​ <font inherit/​inherit;;#​0070C0;;​inherit>​822019</​font>​ +
-)}+
  
 Если товар с заданным артикулом еще не добавлен на текущую витрину,​ он будет добавлен автоматически! Если товар с заданным артикулом еще не добавлен на текущую витрину,​ он будет добавлен автоматически!
  
-После этого можно вывести,​ например,​ форму быстрого заказа товара +**После этого можно вывести,​ например,​ форму быстрого заказа товара:​** 
-+  ​* ​{$product->​getOneClickBuyTool()}
- +
-{$product->​getOneClickBuyTool( +
-)}+
  
 Форма быстрого заказа принимает следующие параметры:​ Форма быстрого заказа принимает следующие параметры:​
  
-->​getOneClickBuyTool( +<WRAP center round box 100%> 
- +  * ->​getOneClickBuyTool( 
-$infoFromQnitForOrder='​коментарий для операторов,​ отображается в заказе,​ клиент этот комментарий тоже видит',​ +  ​* ​$infoFromQnitForOrder='​коментарий для операторов,​ отображается в заказе,​ клиент этот комментарий тоже видит',​  
- +  ​* ​$show_quantity_in_fast_order=null -- можно прописать true/false по умолчанию берется из настроек магазина, ​  
-$show_quantity_in_fast_order=null -- можно прописать true/false по умолчанию берется из настроек магазина,​ +  ​* ​$buttonLabel=null -- можно прописать текст кнопки,​ по умолчанию берется из названия товара,​  
- +  ​* ​$preferedPrice=null -- можно прописать желаемую розничную цену, тогда наценка будет считаться в момент заказа исходя из этой розничный цены, а не наоборот,​ если только указанная цена не ниже точки с нулевой прибылью,​  
-$buttonLabel=null -- можно прописать текст кнопки,​ по умолчанию берется из названия товара,​ +  ​* ​$view_style_scenario=1 --- 1 или 2 
- +  * ) 
-$preferedPrice=null -- можно прописать желаемую розничную цену, тогда наценка будет считаться в момент заказа исходя из этой розничный цены, а не наоборот,​ если только указанная цена не ниже точки с нулевой прибылью,​ +</​WRAP>​
- +
-$view_style_scenario=1 --- 1 или 2+
  
-) 
  
 Остальные параметры формы быстрого заказа можно править через css/js. Остальные параметры формы быстрого заказа можно править через css/js.
  
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$currencies - валюты</​font>​ +<WRAP center round box 100%> 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$currency - текущая валюта</​font>​ +  * $currencies - валюты 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$main_currency - основная валюта (рубли)</​font>​ +  * $currency - текущая валюта 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$user - пользователь,​ если задан</​font>​ +  * $main_currency - основная валюта (рубли) 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$general_p_systems - массив платежных систем</​font>​ +  * $user - пользователь,​ если задан 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$qparts - разделы магазина</​font>​ +  * $general_p_systems - массив платежных систем 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$categories - категории товаров</​font>​ +  * $qparts - разделы магазина 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$content - основная часть страницы</​font>​ +  * $categories - категории товаров 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$bookmark - кнопки "в закладки"​</​font>​ +  * $content - основная часть страницы 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$category_filter - фильтр характеристик товаров</​font>+  * $bookmark - кнопки "в закладки"​ 
 +  * $category_filter - фильтр характеристик товаров 
 +</WRAP>
  
-|  \\ Start_page.tpl \\  |  \\   ​\\ ​ |  \\   ​\\ ​ | 
  
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$qpart->​body - контент</​font>​ +==== Start_page.tpl ====
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$qpart->​header - заголовок</​font>​ +
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$products - массив объектов товаров витрины,​ в пределах максимума товаров на витрине. У одностраничников в данном массиве всегда только 1 товар.</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit></​font> ​     * <font 10.5pt/​Calibri;;​inherit;;​inherit>​Структура объекта</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>"</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​Товар витрины</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>"</​font> ​       * <font 11.0pt/​Calibri;;​black;;​inherit>​$product->​price -</​font>​ <font 11.0ptcolor:​black/​Calibri;;​black;;​inherit>​Цена</​font>​ +
-        * <font 11.0pt/​Calibri;;​black;;​inherit>​$product->​youtubeVideoCode</​font>​ <font 11.0ptcolor:​black/​Calibri;;​black;;​inherit>​код видео в</​font>​ <font 11.0pt/​Calibri;;​black;;​inherit>​youtube</​font>​ <font 11.0ptcolor:​black/​Calibri;;​black;;​inherit>,​ например,</​font>​ <font 11.0ptcolor:​black/​Calibri;;​black;;​inherit>"​jkXGEgTnUXk"</​font>​ +
-        * <font 11.0pt/​Calibri;;​black;;​inherit>​$product->​getOneClickBuyTool()</​font>​ <font 11.0ptcolor:​black/​Calibri;;​black;;​inherit>​оформление заказа на товар в один клик</​font> ​         * <font 11.0pt/​Calibri;;​inherit;;​inherit>​Может принимать дополнительные параметры</​font>​ <font 11.0pt/​Calibri;;​inherit;;​inherit>:</​font>​ +
-          * <font 11.0pt/​Calibri;;​inherit;;​inherit>​$product->​getOneClickBuyTool('</​font>​ <font 11.0pt/​Calibri;;​inherit;;​inherit>​Комментарий к заказу</​font>​ <font 11.0pt/​Calibri;;​inherit;;​inherit>'</​font>​ <font 11.0pt/​Calibri;;​inherit;;​inherit>​(строка)</​font>​ <font 11.0pt/​Calibri;;​inherit;;​inherit>,</​font>​ <font 11.0pt/​Calibri;;​inherit;;​inherit>​true</​font>​ <font 11.0pt/​Calibri;;​inherit;;​inherit>​(</​font>​ <font 11.0pt/​Calibri;;​inherit;;​inherit>​true/​false</​font>​ <font 11.0pt/​Calibri;;​inherit;;​inherit>​показывать ли выбор количества?​ Если параметр не указан,​ то используются настройки витрины)</​font>​ <font 11.0pt/​Calibri;;​inherit;;​inherit>​)</​font>​+
  
-|  \\ Page.tpl \\  |  \\   ​\\   \\   ​\\ ​ |+  ​* $qpart->​body - контент 
 +  * $qpart->​header - заголовок 
 +  * $products - массив объектов товаров витрины,​ в пределах максимума товаров на витрине. У одностаничников в данном массиве всегда только 1 товар. ​
  
-  ​<font 10.5pt/​Calibri;;​inherit;;​inherit>​$page->body контент</​font>​ +**Структура объекта "​Товар витрины"​** 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$page->name - имя</​font>​ +  * $product->price Цена 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$page->header - заголовок</​font>​ +  * $product->youtubeVideoCode код видео в YouTube, например, "​jkXGEgTnUXk"​ 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$currency - текущая валюта</​font>​ +  * $product->getOneClickBuyTool() оформление ​заказа на товар ​в один клик 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$main_currency ​- основная валюта (рубли)</​font>​ +  * □ Может принимать дополнительные параметры:​ 
-  * <font 10.5pt/Calibri;;​inherit;;​inherit>​$user - пользовательесли залогинен</​font>​+  * □ $product->​getOneClickBuyTool('​Комментарий к заказу' ​(строка) true (true/false показывать ​ли выбор количества? Если ​параметр не указан, то используются настройки витрины))
  
-|  \\ Products.tpl \\  |  \\   ​\\ ​ |  \\   ​\\ ​ |+==== Page.tpl ====
  
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$path путь ​к текущей категории</​font>​ +  * $page->​body ​- контент 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​category</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​-</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit></​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​объект категории</​font> ​     * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​category->name</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​-</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit></​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​название категории</​font>​ +  * $page->name - имя 
-      <font 10.5pt/​Calibri;;​inherit;;​inherit>​$</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​category->meta_title</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​-</​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit></​font>​ <font 10.5pt/​Calibri;;​inherit;;​inherit>​заголовок ​для поисковиков</​font>​ +  * $page->header ​- заголовок 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$description ​описание категории</​font>​ +  * $currency ​- текущая валюта 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$products - объекты товаров на странице</​font>​ +  * $main_currency ​основная валюта (рубли) 
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$past_page_url ​- ссылка ​на прошлую страницу</​font>​ +  * $user пользователь, если залогинен
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$next_page_url ​ссылка на следующую ​страницу</​font>​ +
-  * <font 10.5pt/​Calibri;;​inherit;;​inherit>​$pages_navigation - цифровая навигация по страницам</​font>​+
  
-<font inherit/​inherit;;​inherit;;​inherit>​Синтаксис шаблонизатора</​font>​+==== Products.tpl ====
  
-[[https://​code.google.com/​p/​quicky/​wiki/​Manual|https://​code.google.com/​p/​quicky/​wiki/​Manual]]+  * $path - путь к текущей категории 
 +  * $category - объект категории  
 +  * ○ $category->​name - название категории 
 +  * ○ $category->​meta_title - заголовок для поисковиков 
 +  * $description - описание категории 
 +  * $products - объекты товаров на странице 
 +  * $past_page_url - ссылка на прошлую страницу 
 +  * $next_page_url - ссылка на следующую страницу 
 +  * $pages_navigation - цифровая навигация по страницам
  
-  * 
  
-\\+**Синтаксис шаблонизатора**
  
 +[[https://​code.google.com/​p/​quicky/​wiki/​Manua]]l
переменные_шаблонов.1440074298.txt.gz · Последние изменения: 2015/08/20 15:38 — watch-led.ru@mail.ru