Layout für das Magento-Modul

8

Ich bin neu in Magento und versuche ein Layout für ein Modul zu erstellen, das ich gebaut habe. Ich habe ein einfaches Modul und einen IndexController, der 'Hello World' ausgibt (Ich habe dieses Tutorial).

Nun möchte ich ein Layout für dieses Modul erstellen und habe dieses Tutorial aber es funktioniert nicht. Kann mich jemand auf ein Tutorial hinweisen oder mir erklären, wie Layouts in Magento funktionieren?

Thx:)

Folgendes habe ich bisher gemacht: Ich habe ein Paket namens "Andrei" und ein Modul "Hallo Welt".

Hier ist die config.xml für mein Modul:

%Vor%

Hier ist das Modul Andrei_Hellowworld:

%Vor%

Und hier ist mein Controller:

%Vor%

Das ist alles was ich bisher gemacht habe. Das Modul funktioniert ordnungsgemäß. Und ich möchte ein Layout für meinen IndexController. Thx:)

    
zuzuleinen 17.02.2012, 07:42
quelle

1 Antwort

21

Also, es gibt ein paar Dinge, die fehlen ...

  • Deklarieren Sie das Layout-Update in der Datei config.xml:

    %Vor%
  • Erstellen Sie die XML-Layoutdatei in app / design / frontend / base / default / layout / helloworld.xml und erstellen Sie darin einen Verweis auf Ihr Modul / controller / action:

    %Vor%
  • Erstellen Sie die phtml-Datei, die Sie gerade als Vorlage festgelegt haben, in Ihrer XML-Layoutdatei, zB app / design / frontend / base / default / template / helloworld.phtml :

    %Vor%
  • Laden und rendern Sie all diese Dinge in der Aktion Ihres Controllers, ersetzen Sie Ihre echo -Anweisung durch:

    %Vor%
  • Deaktivieren Sie den Cache, aktualisieren Sie den Browser, lehnen Sie sich zurück und genießen Sie
OSdave 17.02.2012, 08:35
quelle

Tags und Links