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

War es hilfreich?

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.

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