Офферы:
Лендинги
Многостраничники
Товары:
FAQ:
Вывод средств:
Рефералы и ученики:
Подключение и передача заказов с внешних витрин:
Юридическая информация:
Обучающая литература:
Вебинар QNITS:
Офферы:
Лендинги
Многостраничники
Товары:
FAQ:
Вывод средств:
Рефералы и ученики:
Подключение и передача заказов с внешних витрин:
Юридическая информация:
Обучающая литература:
Вебинар QNITS:
Это старая версия документа.
Синтаксис шаблонизатора
https://code.google.com/p/quicky/wiki/Manual
Переменные шаблонов
22 декабря 2014 г. 16:51
Переменные доступные в шаблонах:
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()} Форма быстрого заказа принимает следующие параметры: ->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