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

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


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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
переменные_шаблонов [2015/08/20 15:34]
watch-led.ru@mail.ru
переменные_шаблонов [2015/08/20 18:05] (текущий)
watch-led.ru@mail.ru
Строка 1: Строка 1:
-====== Переменные кода шаблонов на платформе ​QNITS ======+====== Переменные кода шаблона в QNITS ======
  
 ===== Переменные доступные в шаблонах:​ ===== ===== Переменные доступные в шаблонах:​ =====
Строка 5: Строка 5:
 ==== Index.tpl ==== ==== Index.tpl ====
  
-$qnitsGlobalParams+  * $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->​isMobile() - просмотр с мобильного true/​false 
 +  * $root_url - корневой url сайта %%(без http://​)%% 
 +  * $settings - настройки сайта
  
-  ​$qnitsGlobalParams['​officePhoneClean'​] - Телефон Qnits, ​вида "​8-800-775-14-59"​ +**Получение товара ​по артикулу ​витрины** 
-  * $qnitsGlobalParams['​officeWorkingTime'​] - Время ​работы Qnits, ​вида "c 10 до 22, без выходных" +  * {?$product=$settings->​getQproduct(артикул ​витрины)}
-  * $qnitsGlobalParams['​spbAddress1'​] ​Адрес офиса, вида "пр.Просвещения 86 корп.1 – метро Гражданский проспект"​+
  
-<​del>​$isMobile - true если клиент смотрит сайт с телефона, false если клиент с планшета или компа (Устарело)</​del>​+**Получение определенного товара из библиотеки Qnits по артикулу (например, для одностраничника):** 
 +  * {?​$product=$settings->​getQnitProductByQnitsSku(артикул из библиотеки, например,​ 822019)}
  
-  * $userDevice→isTablet() - просмотр с планшета true/​false +Если товар с заданным артикулом еще не добавлен на текущую витрину,​ он будет добавлен автоматически!
-  * $userDevice→isMobile() - просмотр с мобильного true/​false +
-  * $root_url - корневой url сайта (без http://) * $settings - настройки сайта **Получение товара по артикулу витрины:​** ​ * {?​$product=$settings→getQproduct(артикул витрины)} **Получение определенного товара из библиотеки Qnits по артикулу (например,​ для одностраничника):​** ​ * {?​$product=$settings→getQnitProductByQnitsSku(артикул из библиотеки,​ например,​ 822019)} ​Если товар с заданным артикулом еще не добавлен на текущую витрину,​ он будет добавлен автоматически! ​После этого можно вывести,​ например,​ форму быстрого заказа товара:​ {$product→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>​ //+
  
-//**Остальные ​параметры формы быстрого заказа ​можно править через css/js.**  ​//+**После этого можно вывести, напримерформу быстрого заказа ​товара:** 
 +  * {$product->​getOneClickBuyTool()}
  
-//* $currencies - валюты ​//+Форма быстрого заказа принимает следующие параметры:
  
-//$currency ​текущая валюта ​* $main_currency - основная валюта (рубли) * $user - пользователь,​ если задан * $general_p_systems - массив ​платежных систем * $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 ​показывать ли выбор количества? Если параметр ​не указан, то используются настройки ​витрины)) ​==== 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]] //+<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>
  
 +
 +Остальные параметры формы быстрого заказа можно править через css/js.
 +
 +<WRAP center round box 100%>
 +  * $currencies - валюты
 +  * $currency - текущая валюта
 +  * $main_currency - основная валюта (рубли)
 +  * $user - пользователь,​ если задан
 +  * $general_p_systems - массив платежных систем
 +  * $qparts - разделы магазина
 +  * $categories - категории товаров
 +  * $content - основная часть страницы
 +  * $bookmark - кнопки "в закладки"​
 +  * $category_filter - фильтр характеристик товаров
 +</​WRAP>​
 +
 +
 +==== Start_page.tpl ====
 +
 +  * $qpart->​body - контент
 +  * $qpart->​header - заголовок
 +  * $products - массив объектов товаров витрины,​ в пределах максимума товаров на витрине. У одностаничников в данном массиве всегда только 1 товар. ​
 +
 +**Структура объекта "​Товар витрины"​**
 +  * $product->​price - Цена
 +  * $product->​youtubeVideoCode код видео в YouTube, например,​ "​jkXGEgTnUXk"​
 +  * $product->​getOneClickBuyTool() оформление заказа на товар в один клик
 +  * □ Может принимать дополнительные параметры:​
 +  * □ $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/​Manua]]l
переменные_шаблонов.1440074043.txt.gz · Последние изменения: 2015/08/20 15:34 — watch-led.ru@mail.ru