HUSKY - Product Filter for WooCommerce

[woof_quick_search_results]

Restituisce il blocco dei risultati della ricerca rapida di prodotti.

Estensione da attivare: Quick Search

  • per_page – prodotti per pagina
  • template_result – deve essere definito e ci sono 5 template predefiniti: list_1 | list_2 | list_3 | grid_1 | grid_2. È anche possibile creare un template personalizzato (leggi sotto) e usarlo. Crea la cartella 'woof_qs_templates' nel tema WordPress corrente -> inserisci lì qualsiasi template predefinito che puoi trovare in wp-content\plugins\woocommerce-products-filter\ext\quick_search\views\templates oppure scarica questo template personalizzato come esempio -> personalizza il CSS come desideri -> nell'attributo template_result scrivi un valore come: 'custom/custom_1' – qui la prima parola 'custom' deve essere, poi '/' e poi il nome della cartella in cui è posizionato il template
  • always_show_products – (1/0) mostra sempre i prodotti se 1, e se 0 – mostra i prodotti solo se è in corso una richiesta di ricerca
  • template_structure – 5 campi che possono essere visualizzati nei template. Esempio: img,title,price,sku,key_words – per i template a griglia funziona parzialmente.
  • orderby – Ordinamento predefinito (title-asc). Valori possibili: title-asc | title-desc | price-asc | price-desc
  • header_text – titolo nell'intestazione del template. Per impostazione predefinita è una stringa vuota.

Esempio: [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']

Funziona SOLO con lo shortcode: [woof_quick_search] e mostra i risultati della ricerca


Hook possibili:


Come creare un template personalizzato: (per utenti avanzati)

  • Scarica questo template personalizzato
  • crea la cartella 'woof_qs_template' nel tema WordPress corrente
  • decomprimi il file scaricato e carica il template
  • apri il file woof_qs_template/custom_1/output.php e modifica la sua struttura come necessario, e ovviamente modifica il CSS necessario in woof_qs_template/custom_1/css/ custom_1.css
  • Chiavi e classi speciali nel template:
  • 1,2,3,4 – Classi richieste per il template. woof_qs_result – classe per avvolgere il contenitore del template
  • woof_qs_container – La classe per il contenitore in cui devono essere inseriti gli elementi (prodotti).
  • woof_qs_item – Classe dell'elemento (prodotto)
  • woof_qs_no_products_item – Classe dell'elemento quando non ci sono prodotti nella ricerca
  • 5 – Mostra l'ordinamento sotto forma di menu a tendina per prezzo e titolo
  • 6 – Mostra l'ordinamento per titolo
  • 7 – Ordina per prezzo
  • 8,9 – Mostra la paginazione
    • __SRC__ – nel tag <img /> genera l'attributo 'src' con il suo valore. Esempio: src='http://site.com/uploads/image.png'
    • __IMG__ – genera l'immagine del prodotto
    • __URL__ – URL della pagina del prodotto
    • __TARGET__ – valore target per il link, può essere _self o _blank (apre in una nuova scheda)
    • __TITLE__ – titolo del prodotto
    • __PRICE__ – prezzo del prodotto
    • __SKU__ – SKU del prodotto
    • __KEY_WORDS__ – nomi delle tassonomie contenute nel prodotto (sono usati anche per la ricerca testuale)