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

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


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

Различия

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

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

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