Pagina prodotti per ogni marca
-
19-12-2019 - |
Domanda
Il mio obiettivo principale è quello di avere pagine listting di prodotti di ogni marca disponibili.
Da questo risposta ho capito che si può rendere possibile dalla ricerca pagine.
Tutti i prodotti sono 'produttore' attributo.Per impostare le pagine di ricerca è necessario assicurarsi che il attrubute è disponibile in ricerca.Allora si dovrebbe essere in grado di accedere a tutti i prodotti della marca seguenti example.com/?manufacturer=apple
per vedere tutti i prodotti apple.Howerver, questo è il link restituisce la pagina anteriore.
se uso la ricerca e immettere apple restituisce una pagina con url
http://www.example.com/catalogsearch/result/?q=apple
e utilizzare il marchio filtro, selezionare apple l'url diventa
http://www.example.com/catalogsearch/result/index/?manufacturer=285&q=apple
Prossimi tre link torna alla home page, Quello che mi manca qui?
http://www.example.com/catalogsearch/result/index/?manufacturer=285
http://www.example.com/catalogsearch/result/?manufacturer=285
http://www.example.com/?manufacturer=285
Link riportato di seguito restituisce 404 pagina
http://www.example.com/catalogsearch/?manufacturer=285
Ci sono altri modi per genertae pagine con un elenco di prodotti da questo brand?
Si prega di non offrire estensioni.
Soluzione
non è possibile utilizzare il risultato della ricerca url senza avere la q
parametro di query di ricerca).
Ma è possibile utilizzare la ricerca avanzata url senza alcuna q
parametro.
Basta assicurarsi che il vostro produttore attributo può essere utilizzato in ricerca avanzata.
Quindi è possibile utilizzare questo url:
http://www.example.com/catalogsearch/advanced/result/?manufacturer[]=285
Altri suggerimenti
Se si desidera visualizzare i prodotti basato sui loro marchi, due semplici soluzioni:
Creare una categoria per Marca & aggiungi i prodotti per marca. (Nessun codice richiesto)
Creare pagine di un CMS per le marche.Chiamare un phtml interno e carico di prodotti da applicare filtro produttore. (Alcuni di codifica)
In realtà manca parametro URL "q" nell'url
http://www.example.com/catalogsearch/result/index/?manufacturer=285
Essa dovrebbe essere:
http://www.example.com/catalogsearch/result/index/?manufacturer=285&q=apple
Al di sotto di due URL che non sono corrette:
http://www.example.com/catalogsearch/result/?manufacturer=285
http://www.example.com/?manufacturer=285