Magento Layout-xml in benutzerdefinierten Modul funktioniert nicht
Hallo Magento-Profis.
Schreibe ich ein custom-Modul für magento und haben einige Probleme hier.
Mein layout xml funktioniert nicht.
Zunächst - Zwischenspeicherung deaktiviert ist, Kompilierung deaktiviert, magento developer Modus aktiviert ist und die Protokollierung aktiviert ist.
Scheint alles richtig konfiguriert werden, aber ich bin auch nicht immer eine Ausnahme oder log.
Meine Module config.xml:
<?xml version="1.0"?>
<config>
<modules>
<Namespace_Module>
<version>1.1.0</version>
<depends>
<Mage_Catalog />
</depends>
</Namespace_Module>
</modules>
<global>
<helpers>
<module>
<class>Namespace_Module_Helper</class>
</module>
</helpers>
<models>
...
</models>
<blocks>
...
</blocks>
</global>
<frontend>
<routers>
<module>
<use>standard</use>
<args>
<module>Namespace_Module</module>
<frontName>module</frontName>
</args>
</module>
</routers>
<layout>
<updates>
<module>
<file>
module/module.xml
</file>
</module>
</updates>
</layout>
</frontend>
<admin>
<routers>
<adminhtml>
...
</adminhtml>
</routers>
</admin>
<adminhtml>
<layout>
<updates>
<module>
<file>module.xml</file>
</module>
</updates>
</layout>
</adminhtml>
</config>
Ich habe gerade "Namespace" und "Modul" als Platzhalter für meine benutzerdefinierten namespace und des benutzerdefinierten Modul-Namen.
In der layout-xml-frontend ich habe nur in einige Fehlkonfigurationen zu sehen, ob es einen Fehler verursachen, aber die xml-Datei sieht auch nicht analysiert werden. Zum Beispiel habe ich in <layout> </xxxlayout>
Was ist falsch an der Konfiguration ?
Den layout-xml-Datei wird unter base/default/layout/module/module.xml
Admin-layout, das ich konfiguriert in der gleichen Datei funktioniert perfekt!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es könnte eine Reihe von Dingen (einige, die nicht Fehler untersucht werden kann, da Sie verändert Ihr
config.xml
Datei vor dem posting hier), aber eine Sache, die herausspringt sofort ist diesesollte diese
Gründen, die unzähligen und komplizierten, Magento-und PHP-Parsen von XML-Dokumenten mit Leerzeichen nicht signifikant in text-Knoten. Das bedeutet, dass, wenn ein layout-update-XML-parsing-code bekommt, um hier
Den
$filename
string erzeugt es für deinen code sieht wieIst, mit den großen, alten Brocken von Leerzeichen in der Mitte. Dieser Pfad wird nicht passieren die
is_readable
überprüfen, so dass Sie Ihre layout-Datei wird übersprungen.Entfernen Sie die Leerzeichen aus Ihrem Knoten und du wirst entfernt haben, die ein potentielles problem.