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

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


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

Различия

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

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

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