Ich möchte den Breadcrumb-Block nur mit bewegen local.xml
.
Es muss von seinem Standardspeicherort in den Inhaltsblock verschoben werden, damit ich es ausgeben kann.
Normalerweise würde ich beim Verschieben von Blöcken unsetChild
und dann insert
jedoch den Breadcrumb-Block zweimal erscheinen lassen und ihn auch nicht wirklich irgendwo hin verschieben.
<reference name="root">
<action method="unsetChild"><name>breadcrumbs</name></action>
<reference name="content">
<action method="insert"><child>breadcrumbs</child></action>
</reference>
</reference>
Tatsächlich können Breadcrumbs nicht über XML verschoben werden, da sie in Root-Vorlagen eine Beschriftung enthalten. Zum Beispiel:
quelle
$this->getChildHtml()
wird eine leere Zeichenfolge zurückgegeben.Versuchen Sie es einfach ohne verschachtelte Referenzen hinzuzufügen:
oder:
Rufen Sie dann den Block "Breadcrumbs" in Ihrer Vorlagendatei auf.
quelle
Möglicherweise wurden die Breadcrumbs blcok auf einen anderen Namen oder einen anderen Handler eingestellt. Selbst wenn Sie sie standardmäßig einfügen, bewegt sie sich nicht. Sie müssen es im jeweiligen Handler definieren
quelle