Domanda

Sto avendo qualche difficoltà al minuto con Magento sviluppo di un sito per il mio cliente.

Al momento, il titolo prodotto è [PRODUCT_NAME] | [PRODUCT_CATEGORY]

Vorrei cambiare questo per dire [prefisso] [PRODUCT_NAME] [SUFFIX]

So che questo può essere fatto utilizzando le pagine prefisso e suffisso di Magento però io voglio che questo si applicano solo a prodotti . Tutte le idee come posso implementare questo senza essere sovrascritte quando Magento viene aggiornato.

Grazie.

È stato utile?

Soluzione

Wow, sono disponibili diverse opzioni per come è possibile implementare questo. Il titolo del prodotto meta deriva dalla classe Mage_Catalog_Block_Product_View specificamente alla ricerca di l'istanza del blocco testa HTML (Mage_Page_Block_Html_Head) dall'oggetto di layout (Mage_Core_Model_Layout) e impostando il suo 'titolo' proprietà del modello del prodotto (Mage_Catalog_Model_Product) getMetaTitle valore ().

In base a questo, si potrebbe riscrivere la classe del modello del prodotto e aggiungere un metodo personalizzato getMetaTitle () che include il suffisso logica prefisso /. Si potrebbe anche riscrivere metodo _prepareLayout() il prodotto vista del blocco di includere il tuo prefisso e suffisso. Si potrebbe anche fare questo attraverso osservatori o riscrivendo il controllore vista del catalogo prodotti.

commento se avete bisogno di una mano con uno dei suddetti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top