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

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


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

Различия

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

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

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