HUSKY - Products Filter Professional for WooCommerce

[woof_quick_search_results]

Должно быть активировано расширение: Quick Search

  • per_page — товаров на странице
  • template_result — должен быть указан, есть 5 предустановленных шаблонов: list_1 | list_2 | list_3 | grid_1 | grid_2. Также можно создать собственный шаблон (см. ниже) и использовать его. Создайте папку ‘woof_qs_templates‘ в текущей теме WordPress -> поместите туда любой готовый шаблон, который можно найти в wp-content\plugins\woocommerce-products-filter\ext\quick_search\views\templates ИЛИ скачайте этот пользовательский шаблон как пример -> настройте css как нужно -> в атрибуте template_result укажите значение вида: ‘custom/custom_1‘ — здесь первое слово ‘custom‘ обязательно, затем ‘/‘ и далее имя папки, где размещён шаблон
  • always_show_products — (1/0) показывать товары всегда, если 1, а если 0 — показывать товары только когда выполняется запрос поиска
  • template_structure — 5 полей, которые можно отображать в шаблонах. Пример: img,title,price,sku,key_words — для grid-шаблонов работает частично.
  • orderby — Сортировка по умолчанию (title-asc). Возможные значения: title-asc | title-desc | price-asc | price-desc
  • header_text — заголовок в шапке шаблона. По умолчанию — пустая строка.

Пример: [woof_quick_search_results template_result=’grid_1′ always_show_products=1 per_page=9 template_structure=’title,img,price,key_words’ orderby=’price-desc’ header_text=”My Products”]

Работает ТОЛЬКО с шорткодом: [woof_quick_search] и показывает результаты поиска


Возможные хуки:


Как создать пользовательский шаблон: (для опытных пользователей)

  • Скачайте этот пользовательский шаблон
  • создайте папку ‘woof_qs_template‘ в текущей теме wordpress
  • распакуйте скачанный файл и загрузите шаблон
  • откройте файл woof_qs_template/custom_1/output.php и измените его структуру по своему усмотрению, а также измените нужный css в woof_qs_template/custom_1/css/ custom_1.css
  • Особые ключи и классы в шаблоне:
  • 1,2,3,4 — обязательные классы для шаблона. woof_qs_result — класс для обёртки контейнера шаблона
  • woof_qs_container — класс контейнера, в который должны вставляться элементы (товары).
  • woof_qs_item — класс элемента (товара)
  • woof_qs_no_products_item — класс элемента, когда в результатах поиска нет товаров
  • 5 — Отображает сортировку в виде выпадающего списка по цене и названию
  • 6 — Отображает сортировку по названию
  • 7 — Сортирует по цене
  • 8,9 — Отображает пагинацию
    • __SRC__ — генерирует в теге <img /> атрибут ‘src‘ с его значением. Пример: src=’http://site.com/uploads/image.png’
    • __IMG__ — генерирует изображение товара
    • __URL__ — URL страницы товара
    • __TARGET__ — значение target для ссылки, может быть _self ИЛИ _blank (открытие в новой вкладке)
    • __TITLE__ — название товара
    • __PRICE__ — цена товара
    • __SKU__ — артикул (SKU) товара
    • __KEY_WORDS__ — названия таксономий, содержащихся в товаре (также используются для текстового поиска)