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.

È stato utile?

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:

  1. Creare una categoria per Marca & aggiungi i prodotti per marca. (Nessun codice richiesto)

  2. 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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top