So entfernen Sie die Semmelbrösel von der Homepage
-
16-10-2019 - |
Frage
Wenn der vollständige Cache auf den Brotkrumen auf der Homepage angezeigt wird, werden die Breadcrumbs angezeigt.
Ich habe versucht, die Linie zu wechseln <?php if($crumbs && is_array($crumbs)): ?>
zu <?php if($crumbs && is_array($crumbs) && !$this->getIsHomePage()): ?>
In App Design Frontend Enterprise [Thema] Vorlage page html breadcrumbs.phtml doch es wird immer noch angezeigt
Ich habe versucht hinzuzufügen <remove name="breadcrumbs" />
Auf das "Layout -Update XML" der CMS -Seite, die die Homepage ist, wird jedoch immer noch angezeigt
Ich habe versucht, einzugeben Mage::log()
oder ein <p>
Vor der IF -Anweisung funktioniert es jedoch auf jeder anderen Seite, aber auf der Startseite
Eine Google -Suche gibt mir nichts, was ich nicht kenne (das Layout -Update XML -Ding, das ich von einer Seite erhalten habe), und die meisten Ergebnisse werden fragen
Ich frage mich, ob es eine andere Möglichkeit gibt, die Semmelbrösel von der Homepage zu entfernen, die ich bisher vielleicht versucht habe
Lösung
Was Tim bedeutet ist Ihre local.xml
Datei in Ihrem Vorlagenverzeichnis wie /app/design/frontend/default/YOURTEMPLATE/layout
Wenn die Datei nicht vorhanden ist, erstellen Sie sie mit dem folgenden Inhalt:
<?xml version="1.0"?>
<layout version="0.1.0">
<cms_index_index>
<reference name="root">
<remove name="breadcrumbs"/>
</reference>
</cms_index_index>
</layout>
Das sollte funktionieren. Aktualisieren Sie auch Bargeld.
Andere Tipps
Wenn Sie auf allen CMS-Seiten Semmelbrösel entfernen möchten, entfernen Sie aus dem System-> Web-> Standardseiten-> Sehen
Magento Fügen Sie Brotkrumen für die CMS -Seite hinzu Überprüfen Sie diesen Link. Sie können die einzelnen CMS -Seiten -Breadcrumbs unter dem Code hinzufügen.
Sie können diesen Code auf Ihrer CMS -Seite hinzufügen. Bearbeiten Sie Ihre CMSpage-> Design-> Layout-Update XML->
<reference name="root">
<action method="setTemplate"><template>page/category.phtml</template></action>
<action method="unsetChild"><alias>breadcrumbs</alias></action>
<block type="page/html_breadcrumbs" name="breadcrumbs" as="breadcrumbs">
<action method="addCrumb">
<crumbName>Home</crumbName>
<crumbInfo><label>Home</label><title>Home</title><link>/</link></crumbInfo>
</action>
<action method="addCrumb">
<crumbName>About us</crumbName>
<crumbInfo><label>SHOP</label><title>SHOP</title></crumbInfo>
</action>
</block>
</reference>
Dieser Code für Breadcrumbs Mein Seitenname lautet Shop Title Shop und auch Label Shop ändern
<action method="unsetChild"><alias>breadcrumbs</alias></action>
<block type="page/html_breadcrumbs" name="breadcrumbs" as="breadcrumbs">
<action method="addCrumb">
<crumbName>Home</crumbName>
<crumbInfo><label>Home</label><title>Home</title><link>/</link></crumbInfo>
</action>
<action method="addCrumb">
<crumbName>About us</crumbName>
<crumbInfo><label>SHOP</label><title>SHOP</title></crumbInfo>
</action>
</block>
Ich denke, Sie können diesem Code helfen.