Frage

Ich bin ein bisschen neu im Front-End-Magento und das wird wahrscheinlich oft gefragt, aber ich komme nicht dahinter.

Ich versuche, einen Schieberegler zu meiner Homepage hinzuzufügen, direkt unter der Kopfzeile und kurz bevor der Inhalt beginnt.

Ich dachte, der beste Weg, dies zu tun, besteht darin, local.xml zu bearbeiten (richtig?)

<cms_index_index>
  <reference name="root">
    <block type="core/template" name="slider" after="header" template="page/index/slider.phtml" before="-" />
  </reference>
</cms_index_index>

page/index/slider.phtml echo ist ein Test, der leider nicht angezeigt wird.Weiß jemand, was ich falsch mache?Dank im Voraus!

War es hilfreich?

Lösung

Im Layout:

<cms_index_index>
    <reference name="content">
        <block type="core/template" name="slider" template="page/index/slider.phtml" before="-" />
    </reference>
</cms_index_index>

Im Admin-Bereich:CMS -> Seiten, wählen Sie Ihre aktuelle Homepage aus und fügen Sie sie hinzu

{{block type="core/template" template="page/index/slider.phtml"}}

Am Anfang der Seite.

Beachten <reference name="Inhalt">

Andere Tipps

Sie können XML verwenden, um einen Block auf der Homepage oberhalb des Inhalts und unterhalb des Headers zu platzieren, und ja, ja, alle XML-Bearbeitungen sollten in Your_package / your_theme / layout / local.xml einsteigen.Da Sie Ihren eigenen Vorlagenpfad (Your_package / your_theme / template / page / index / slider.phtml) erstellt haben, und gehe davon aus, dass sich der Slider-Code in dieser slider.phtml-Datei befindet, die Sie auch in Ihrer CMS-Homepage direkt anrufen können.

Öffnen Sie den Administrator und gehen Sie zu CMS -> Seiten.Klicken Sie auf die Seite, mit der Sie den Schieberegler hinzufügen möchten.Klicken Sie auf die Registerkarte Inhalt und geben Sie den folgenden Code ein: generasacodicetagpre.

Dies ist eine einfache Möglichkeit, um .phtml-Dateien von CMS-Seiten oder statischen Blöcken aufzurufen.

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