Frage

In meinem LocalHost / Magento ist mein Themenpfad generakodicetagcode.

Ich versuche, meine PHTML-Datei für das Erstellen von Konto zu bearbeiten.

grundsätzlich kam diese Datei aus App / Design / Frontend / Base / Standard / Vorlage / Kunde / Formular / registrieren.phtml

, aber in meinem Fall kommt die generationspflichtige Datei aus App / Design / Frontend / Base / Standard / Vorlage / Persistent / Kunde / Formular / registrieren.phtml

Warum ist das passiert?Was ist anhaltend?

War es hilfreich?

Lösung

Beginnend mit der Version CE-1.6 (ich denke) Es gibt ein neues Modul, das in Magento hinzugefügt wird.Mage_Persistent.
Dies bietet eine "erinnere mich an mich" -Funktion, wenn Sie sich anmelden. Wenn dies aktiviert ist, ist ein Cookie eingestellt und der Benutzer darf, auf einige personenbezogene Daten (Warenkorb, Wunschliste) zuzugreifen, ohne dass sich einloggen muss.

Ich weiß nicht, warum dieser Ansatz genommen wurde.Es wäre einfacher gewesen, diese Funktionalität direkt in das Mage_Customer-Modul aufzunehmen.
Vielleicht sollte dies zunächst nur in Unternehmen verfügbar sein, und deshalb ist es ein separates Modul, aber ich spekulierte nur.

Die Idee ist, dass dieses Modul die Vorlagen einiger Blöcke ersetzt, um die generative generationspflichtige Funktionalität verfügbar zu machen.
Die ersetzten Vorlagen sind die Kundennummer und Registrieren und die Kasse Anmelde- und Abrechnungsschritte.

, um zu sehen, was und wie ersetzt wird, überprüfen Sie generakodicetagcode-Layoutdatei.

Andere Tipps

Obwohl die Frage alter Anrufbeantwortung ist, würde dies jemandem helfen, um danach zu suchen. Erstellen des register.phtml unter unserem benutzerdefinierten (aktiven Thema) wird anstelle der Präsistentenvorlage verwendet.Der neue Vorlagenpfad wird also so etwas sein.

frontend \ my_theme \ default \ template \ persistent \ kunden \ form \ register.phtml

Verwenden Sie das register.phtml auf dem Standardpfad und übertragen Sie die Änderungen in Ihrer neuen Vorlage.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top