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

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


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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
переменные_шаблонов [2015/08/20 16:35]
Алексей
переменные_шаблонов [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]] +
- +
- +
-====== Переменные шаблонов ====== +
- +
- +
-===== Переменные доступные в шаблонах:​ ===== +
- +
-Index.tpl +
-  +
-$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()} 
  
 +**После этого можно вывести,​ например,​ форму быстрого заказа товара:​**
 +  * {$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>​
  
-->​getOneClickBuyTool( 
-  
-$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 - валюты
 +  * $currency - текущая валюта
 +  * $main_currency - основная валюта (рубли)
 +  * $user - пользователь,​ если задан
 +  * $general_p_systems - массив платежных систем
 +  * $qparts - разделы магазина
 +  * $categories - категории товаров
 +  * $content - основная часть страницы
 +  * $bookmark - кнопки "в закладки"​
 +  * $category_filter - фильтр характеристик товаров
 +</​WRAP>​
  
-$currencies - валюты 
  
-$currency - текущая валюта+==== Start_page.tpl ====
  
-$main_currency ​- основная валюта (рубли)+  * $qpart->body - контент 
 +  * $qpart->​header - заголовок 
 +  * $products - массив объектов товаров витрины, в пределах максимума товаров на витрине. У одностаничников в данном массиве всегда только 1 товар
  
-$user - пользователь,​ если задан+**Структура объекта "​Товар витрины"​** 
 +  * $product->price - Цена 
 +  * $product->​youtubeVideoCode код видео в YouTube, например, "​jkXGEgTnUXk"​ 
 +  * $product->​getOneClickBuyTool() ​оформление ​заказа на товар в один клик 
 +  * □ Может принимать дополнительные параметры:​ 
 +  * □ $product->​getOneClickBuyTool('​Комментарий к заказу'​ (строка) true (true/false показывать ли выбор количества? Если ​параметр не указан, то используются настройки витрины))
  
-$general_p_systems - массив платежных систем+==== Page.tpl ====
  
-$qparts ​разделы магазина+  * $page->body - контент 
 +  * $page->​name - имя 
 +  * $page->​header - заголовок 
 +  * $currency - текущая валюта 
 +  * $main_currency - основная валюта (рубли) 
 +  * $user - пользователь,​ если залогинен
  
-$categories - категории товаров+==== Products.tpl ====
  
-$content ​- основная ​часть страницы+  * $path путь к текущей категории 
 +  * $category - объект категории  
 +  * ○ $category->​name - название категории 
 +  * ○ $category->​meta_title - заголовок для поисковиков 
 +  * $description - описание категории 
 +  * $products - объекты товаров на странице 
 +  * $past_page_url - ссылка на прошлую ​страницу 
 +  * $next_page_url - ссылка на следующую страницу 
 +  * $pages_navigation - цифровая навигация по страницам
  
-$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/​Manua]]l
переменные_шаблонов.1440077739.txt.gz · Последние изменения: 2015/08/20 16:35 — Алексей