Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
переменные_шаблонов [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 | ||