Magento: Alternativer Produktname im Breadcrumb

21. Juli 2013 freesh Modul Entwicklung Schlagwörter: , , 0 Comments

In seltenen Fällen, kommt es vor, dass es erforderlich ist, den Produkt-Namen im Breadcrumb-Menu einzeln zu Pflegen. Dies lässt sich mit einem zusätzlichen Attribut bewerkstelligen, dass wie über ein kleines eigenes Modul an die stelle des eigentlichen Namens setzen.

Zu allererst legen wir folgende Datei an, um unser Modul zu definieren: app/etc/modules/Meinmodul_Breadcrumb.xml

 

Das Breadcrumb-Menu ist Teil des Catalog Modules und wird über einen Helper generiert, in welchen wir die methode „getBreadcrumpPath()“ anpassen müssen. Dazu überschreiben wir den originalen Helper mit unserer Helper-Klasse über einen Rewrite unter app/code/local/Meinmodul/Breadcrumb/etc/config.xml:

 

Unsere eigene helper-Klasse erweitert die originale Klasse aus dem Magento Core und überschreibt lediglich die Klasse „getBreadcrumbPath()“. Diese Klasse liegt in unserem Modul unter app/code/local/Meinmodul/Breadcrumb/Helper/Catalog/Data.php und sollte wie unten aussehen. (magento 1.7) Das zusätzliche Attribut heißt in diesem Fall „title_rootline“.

 

Damit sollte sich schnell und einfach ein wahlweise anzugebender alternativer Produktname für das Rootline-Menu in Magento anlegen lassen.

Could not resolve host: urls.api.twitter.com