Neue Blöcke zur Sidebar hinzufügen

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Neue Blöcke zur Sidebar hinzufügen

      Um einen neuen Block mit einer Navigation in der Sidebar abzulegen müssen folgende Schritte ausgeführt werden. - Das Beispiel lässt sich problemlos auf Text- und Bildinhalte übertragen.

      Zuerst wird der neue Block neuenavi.phtml:

      HTML-Quellcode

      1. <div class="box">
      2. <ul>
      3. <li><a href="#" target="_self">Punkt 1</a></li>
      4. <li><a href="#" target="_self">Punkt 2</a></li>
      5. <li><a href="#" target="_self">Punkt 2</a></li>
      6. </ul>
      7. </div>
      per FTP-Client auf den Server geladen und im folgenden Ordner abgelegt:

      Quellcode

      1. /app/design/frontend/default/default/template/catalog/navigation
      Als nächstes wird die folgende Datei geöffnet:

      Quellcode

      1. /app/design/frontend/default/default/layout/catalog.xml
      und der Bereich

      Quellcode

      1. <reference name="left">
      2. [...]
      3. </reference>
      wie folgt ergänzt:

      Quellcode

      1. <block type="catalog/navigation" name="catalog.neuenavi" template="catalog/navigation/neuenavi.phtml" />
      Wenn der neue Block Bilder oder andere Dateien verwendet müssen diese ebenfalls auf dem Server hinterlegt werden, dazu bietet sich das folgende Verzeichnis an:

      Quellcode

      1. /skin/frontend/default/default
      Nachdem jetzt im Backend der Cache aktualisiert wurde sollte der neue Block angezeigt werden.
      Magento Hosting | Cloud Server | Shopware Hosting | Elasticsearch Hosting
      Unsere Hosting-Lösungen nutzen ultraschnelle SSDs und sind jederzeit skalierbar.
    • Hallo, super Anleitung,

      wie kann man denn einzelne Blöcke nur für bestimmte Seiten sichtbar machen? Ist das möglich?

      Mein Problem ist: Ich möchte im Warenkorb-Checkout die Box mit den Summen in der Sidebar stehen haben. Habe in der checkout.xml das template auf '2columns-right.phtml' gestellt. Um die Sidebar anzeigen zu lassen muss ich nun den Eintrag '<remove name="right"/>' entfernen. Dann wird aber der gesamte Inhalt der Sidebar angezeigt (Mini-Cart, usw.). Dort soll aber nur die Box mitr den Summen stehen.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von heyjoe ()

    • Ja klar. Ich würde das

      Quellcode

      1. <remove name="right"/>
      entfernen und dann schauen welche Container angezeigt werden. Zusammen mit den Path Hints solltest du relativ schnell herausfinden, welche XML-Datei für was verantwortlich ist.

      Sobald du das herausgefunden hast, öffnest du die XMLs und kommentierst die entsprechenden Stellen einfach aus. Evtl. noch den Cache leeren und es sollte funktionieren... - Wenn nicht, melde dich noch einmal. ;)
      Magento Hosting | Cloud Server | Shopware Hosting | Elasticsearch Hosting
      Unsere Hosting-Lösungen nutzen ultraschnelle SSDs und sind jederzeit skalierbar.
    • Hmm. Du hast sicher eine Default-Seite erwischt die als Basis für alle anderen dient... - Das ist auch nicht ganz einfach zu erklären, daher 2 Möglichkeiten:

      1.) Du gibst mir kurz per PM einen FTP-Zugang.
      oder
      2.) Du wartest etwas, da ich gleich bei einem Kunden etwas ähnliches machen muss und ich melde mich später mit einem Beispiel zurück. ;)
      Magento Hosting | Cloud Server | Shopware Hosting | Elasticsearch Hosting
      Unsere Hosting-Lösungen nutzen ultraschnelle SSDs und sind jederzeit skalierbar.
    • ok, danke ... ich warte und schau auch selber noch mal :)

      Hab in der checkout.xml folgendes auskommentiert:

      PHP-Quellcode

      1. <reference name="right">
      2. <block type="checkout/cart_sidebar" name="cart_sidebar" template="checkout/cart/sidebar.phtml" before="-">
      3. <action method="addItemRender"><type>simple</type><block>checkout/cart_item_renderer</block><template>checkout/cart/sidebar/default.phtml</template></action>
      4. <action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>checkout/cart/sidebar/default.phtml</template></action>
      5. <action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>checkout/cart/sidebar/default.phtml</template></action>
      6. </block>
      7. </reference>


      Das ist der Warenkorb in der Sidebar. Ist default für alle Seiten.
      Wär super wenn du das Ergebnis später noch posten könntest.

      Gruß
    • Wurden die richtigen Template Ordner genutzt (das Beispiel bezieht sich auf das default-Template) und der Cache geleert? Wird eine Fehlermeldung ausgegeben?

      Normalerweise sollte es keine Probleme geben, da dies die normale Vorgehensweise ist um einen neuen Block hinzuzufügen.
      Magento Hosting | Cloud Server | Shopware Hosting | Elasticsearch Hosting
      Unsere Hosting-Lösungen nutzen ultraschnelle SSDs und sind jederzeit skalierbar.
    • Hallo,
      habe eine neue datei erstellt:
      <div class="box">
      <ul>
      <li><a href="#" target="_self">Punkt 1</a></li>
      <li><a href="#" target="_self">Punkt 2</a></li>
      <li><a href="#" target="_self">Punkt 2</a></li>
      </ul>
      </div>

      Diese dann in den Ordner

      app/design/frontend/default/default/template/catalog/navigation/

      eingebunden. (neuenavi.phtml)
      Anschließend den
      app/design/frontend/default/default/layout/catalog.xml die catalog.xml geöffnet und

      <catalog_category_default>
      <reference name="left">
      <block type="catalog/navigation" name="catalog.leftnav" after="currency" template="catalog/navigation/left.phtml"/>
      <block type="catalog/navigation" name="catalog.neuenavi" template="catalog/navigation/neuenavi.phtml" />
      </reference>

      dass dann in die catalog.xml eingebunden und den cache geleert.

      Leider nix zu sehen....

      Und zwei Fragen auch im Anschluss ähnlichen Charakters:

      1.wie binde ich im Footerbereich einen zweiten statischen Block mit einer Navi ein.
      2.Statische Blöcke in den einzelnen Kategorie-seiten einzubinden ist nicht das Problem,
      aber wie kann ich auf der Startseite einen statischen Block einbinden? Bin da gerade in den Anfängen...

      Apropo Anfang - Wo kann ich meinen Benutzernamen umändern, war wohl ein Versehen die E-Mail Adresse einzusetzen :rolleyes:

      Danke für die Antwort (en) im Voraus, Grüße, Susanne