Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
переменные_шаблонов [2015/08/20 16:11] 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['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" | + | **Получение товара по артикулу витрины** |
+ | * {?$product=$settings->getQproduct(артикул витрины)} | ||
- | $qnitsGlobalParams['officeWorkingTime'] - Время работы Qnits, вида "c 10 до 22, без выходных" | + | **Получение определенного товара из библиотеки Qnits по артикулу (например, для одностраничника):** |
+ | * {?$product=$settings->getQnitProductByQnitsSku(артикул из библиотеки, например, 822019)} | ||
- | $qnitsGlobalParams['spbAddress1'] - Адрес офиса, вида "пр.Просвещения 86 корп.1 – метро Гражданский проспект" | + | Если товар с заданным артикулом еще не добавлен на текущую витрину, он будет добавлен автоматически! |
- | <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> (Устарело) | + | **После этого можно вывести, например, форму быстрого заказа товара:** |
+ | * {$product->getOneClickBuyTool()} | ||
- | $userDevice→isTablet() - просмотр с планшета true/false | + | Форма быстрого заказа принимает следующие параметры: |
- | $userDevice→isMobile() - просмотр с мобильного true/false | + | <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> | ||
- | $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 $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]] * // | ||
+ | Остальные параметры формы быстрого заказа можно править через 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 |