aktuelle Modul- und Seitenkennung in Magento erhalten?

8

Ich muss aktuelle Seite Identifier und aktuelles Modul in Magento bekommen.

Ich habe den folgenden Code verwendet.

%Vor%

Es funktioniert einmal den Magento-Cache, sonst zeigt es die alte Seite und Modul.

Beispiel:

Wenn wir die Startseite einchecken, gibt es "cms" als Modul und "home" als Seite. Jetzt klicke ich jetzt auf die Kontaktseite und es wird dasselbe Ergebnis angezeigt.

Nach dem Löschen des Caches und Überprüfen der Kontaktseite zeigt es "cms" als Modle und "contact" als Seitenbezeichner.

Wie erhalte ich die aktuelle Seite Bezeichner und Modul ohne jedes Mal den Cache zu löschen?

    
Sankar Subburaj 30.04.2012, 11:37
quelle

4 Antworten

12

Um das aktuelle Modul zu erhalten:

%Vor%

Um die aktuelle CMS-Seite zu erhalten:

%Vor%     
Sankar Subburaj 05.07.2012, 07:34
quelle
4
%Vor%

Dies wird die aktuelle CMS-Seitenkennung zurückgeben.

    
Sumith Harshan 17.08.2012 11:12
quelle
3

Um den richtigen Bezeichner und die URL der aktuellen Seite zu erhalten:

%Vor%

Das funktioniert in vielen Fällen für mich. Hoffe, das wird jemandem helfen.

    
Sandesh 28.08.2014 07:34
quelle
2

Wahrscheinlich müssen Sie den Konstruktor für den gewünschten Block überschreiben, zum Beispiel: Mage_Catalog_Block_Navigation

Also, Ihr _constrct ()

%Vor%

Sollte nur sein:

%Vor%     
B00MER 30.04.2012 15:43
quelle

Tags und Links