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

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


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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
переменные_шаблонов [2015/08/20 16:08]
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['​spbAddress1'​] - Адрес офиса, вида ​ "​пр.Просвещения 86 корп.1 – метро Гражданский проспект"​ 
-$qnitsGlobalParams['​officeWorkingTime'​] - Время работы Qnits, вида "c 10 до 22, без выходных"​ +  ​* ​<del>​$isMobile - true если клиент смотрит сайт с телефона,​ false если клиент с планшета или компа (Устарело)</​del>​ 
- +  ​* ​$userDevice->​isTablet() - просмотр с планшета true/​false 
-$qnitsGlobalParams['​spbAddress1'​] - Адрес офиса, вида ​ "​пр.Просвещения 86 корп.1 – метро Гражданский проспект"​ +  ​* ​$userDevice->​isMobile() - просмотр с мобильного true/​false 
- +  ​* ​$root_url - корневой url сайта ​%%(без http://)%% 
-<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> ​(Устарело) +  ​* ​$settings - настройки сайта
- +
-$userDevice->​isTablet() - просмотр с планшета true/​false +
- +
-$userDevice->​isMobile() - просмотр с мобильного true/​false +
- +
-$root_url - корневой url сайта (без http://) +
- +
-$settings - настройки сайта+
  
 **Получение товара по артикулу витрины** **Получение товара по артикулу витрины**
- +  * {?​$product=$settings->​getQproduct(артикул витрины)}
-{?​$product=$settings->​getQproduct(//артикул витрины//)}+
  
 **Получение определенного товара из библиотеки Qnits по артикулу (например,​ для одностраничника):​** **Получение определенного товара из библиотеки Qnits по артикулу (например,​ для одностраничника):​**
- +  * {?​$product=$settings->​getQnitProductByQnitsSku(артикул из библиотеки,​ например,​ 822019)}
-{?​$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.
  
-$currencies - валюты+<WRAP center round box 100%> 
 +  * $currencies - валюты 
 +  * $currency - текущая валюта 
 +  * $main_currency - основная валюта (рубли) 
 +  * $user - пользователь,​ если задан 
 +  * $general_p_systems - массив платежных систем 
 +  * $qparts - разделы магазина 
 +  * $categories - категории товаров 
 +  * $content - основная часть страницы 
 +  * $bookmark - кнопки "в закладки"​ 
 +  * $category_filter - фильтр характеристик товаров 
 +</​WRAP>​
  
-$currency - текущая валюта 
  
-$main_currency - основная валюта (рубли)+==== Start_page.tpl ====
  
-$user - пользователь,​ если задан +  * $qpart->​body - контент 
- +  ​* ​$qpart->​header - заголовок 
-$general_p_systems - массив платежных систем +  ​* ​$products - массив объектов товаров витрины,​ в пределах максимума товаров на витрине. У одностаничников в данном массиве всегда только 1 товар. ​
- +
-$qparts - разделы магазина +
- +
-$categories - категории товаров +
- +
-$content - основная часть страницы +
- +
-$bookmark - кнопки "в закладки"​ +
- +
-$category_filter - фильтр характеристик товаров +
- +
-Start_page.tpl +
- +
-$qpart->​body - контент +
- +
-$qpart->​header - заголовок +
- +
-$products - массив объектов товаров витрины,​ в пределах максимума товаров на витрине. У одностраничников в данном массиве всегда только 1 товар.+
  
 **Структура объекта "​Товар витрины"​** **Структура объекта "​Товар витрины"​**
 +  * $product->​price - Цена
 +  * $product->​youtubeVideoCode код видео в YouTube, например,​ "​jkXGEgTnUXk"​
 +  * $product->​getOneClickBuyTool() оформление заказа на товар в один клик
 +  * □ Может принимать дополнительные параметры:​
 +  * □ $product->​getOneClickBuyTool('​Комментарий к заказу'​ (строка), ​ true (true/false показывать ли выбор количества?​ Если параметр не указан,​ то используются настройки витрины))
  
-$product->​price - Цена+==== Page.tpl ====
  
-$product->youtubeVideoCode ​код видео в youtube, ​например"​jkXGEgTnUXk"​+  * $page->body - контент 
 +  * $page->​name - имя 
 +  * $page->​header - заголовок 
 +  * $currency - текущая валюта 
 +  * $main_currency - основная валюта (рубли
 +  * $user - пользовательесли залогинен
  
-$product->​getOneClickBuyTool() оформление заказа на товар в один клик+==== Products.tpl ====
  
-Может принимать дополнительные ​параметры:+  * $path - путь к текущей категории 
 +  * $category - объект категории  
 +  * ○ $category->​name - название категории 
 +  * ○ $category->​meta_title - заголовок для поисковиков 
 +  * $description - описание категории 
 +  * $products - объекты товаров на странице 
 +  * $past_page_url - ссылка на прошлую страницу 
 +  * $next_page_url - ссылка на следующую страницу 
 +  * $pages_navigation - цифровая навигация по страницам
  
-$product->​getOneClickBuyTool('​Комментарий к заказу'​ //​(строка)//, ​ true //​(true/​falseпоказывать ли выбор количества?​ Если параметр не указан,​ то используются настройки витрины)//​) 
- 
-Page.tpl 
- 
-$page->​body - контент 
- 
-$page->​name - имя 
- 
-$page->​header - заголовок 
- 
-$currency - текущая валюта 
- 
-$main_currency - основная валюта (рубли) 
- 
-$user - пользователь,​ если залогинен 
- 
-Products.tpl 
- 
-$path - путь к текущей категории 
- 
-$category - объект категории 
- 
-$category->​name - название категории 
- 
-$category->​meta_title - заголовок для поисковиков 
- 
-$description - описание категории 
- 
-$products - объекты товаров на странице 
- 
-$past_page_url - ссылка на прошлую страницу 
- 
-$next_page_url - ссылка на следующую страницу 
- 
-$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
- +
-  * +
переменные_шаблонов.1440076104.txt.gz · Последние изменения: 2015/08/20 16:08 — watch-led.ru@mail.ru