Php Application Framework Zikula - Theme-Entwicklung 3

Theme Entwicklung - Teil 3 - Blockposition und Block anlegen

Für die Theme-Entwicklung ist es manchmal notwendig oder wünschenswert, weitere Blockpositionen an zu legen bzw. anlegen zu können.

Dafür sind im wesentlichen 2 Schritte notwendig.

  1. Neue Blockposition im BlocksModule erstellen
  2. Für den neuen Block den entsprechenden Code in mindestens einem template des themes unterbringen

Diese Schritte beschreibe ich und zeige sie detailliert im Video. Anschließend bringe ich im Video an der neuen Blockposition einen Html Block zur Anzeige.


Werbung

cshow.php?s=2096714&v=10075&q=329435&r=529521

1. Neue Blockposition anlegen

Dafür geht man in das BlocksModule. Dies ist über die Sitebar möglich, die man angemeldet über den Schalter im oberen Menü öffnen kann.

Im BlocksModule klickt man dann auf 'Blockposition anlegen' und gibt einen Namen und eine Beschreibung für die Blockposition ein, um dann zu speichern.

Das war dann Schritt 1.

2. Entsprechenden Code in einem oder mehreren templates unterbringen

Der Code für eine Blockposition sieht unter Zikula 1.5.x und Zikula 2.0.x gleich aus:

{{ showblockposition('right') }}

Um Deine neue Blockposition zu positionieren, brauchst Du 'right' nur mit dem Namen Deines von Dir erstellten Blocks ersetzen. Dazu kannst Du jeden herkömmlichen Editor nutzen.

Bedenke, dass Du bei Änderungen an den templates den Developer Modus aktiviert haben mußt, damit Du die Änderungen sehen kannst. Im Video siehst Du außerdem, wie ich die Spaltenzahl für die Anzeige von Modulinhalten verändere.

Andere Artikel in dieser Artikelserie


Php Application Framework Zikula - Theme-Entwicklung 2
Theme Entwicklung - Teil 2 - Header und Footer verändern Wie im letzten Artikel zur Theme-Entwicklung... Mehr
Php Application Framework Zikula - Theme-Entwicklung 4
Überschreiben von Templates Im Theme unproblematisch Das Bearbeiten von templates in Deinem eigenen... Mehr

3. Html Block anlegen und anzeigen lassen

Nun kannst Du im BlocksModule einen neuen Block mithilfe des entsprechenden Links erstellen. Die neue Blockposition findest Du nun im Auswahlmenü für die Positionen.

In das Textfeld gib einen Text Deiner Wahl ein und der Block wird z.B. bei Aufruf der Suchfunktion unterhalb dieser angezeigt.

Fazit

Es ist nicht besonders kompliziert, eine neue Blockposition und einen neuen Block anzulegen. Ich bin froh, dass das Feature Blöcke in Zikula weiterhin zur Verfügung steht, nachdem eine Abschaffung schon mal diskutiert wurde.

Mit Blöcken ist es möglich, Inhalte geordnet zu präsentieren, ohne ständig in den templates arbeiten zu müssen.

Ähnliche Artikel mit entsprechenden Themen


Homepage erstellen - Bootstrap für Responsive Webdesign!
#Responsive Webdesign# ist inzwischen standard. Und das liegt nicht nur daran, dass Google mobile Webseiten... Mehr
Homepage erstellen mit Zikula - Grundeinstellungen
In diesem Artikel erfährst Du für das Homepage erstellen mit Zikula, wo und wie Du die Grundeinstellungen... Mehr

Kategorien

  • Themes

Erstellung und Aktualisierung

Erstellung
Erstellt von michael.ueberschaer am 21.05.2018, 20:03
Letzte Aktualisierung
Aktualisiert von michael.ueberschaer am 30.10.2018, 15:58
Kategorien im Blog
Partner
Werbung


Die neuesten Downloads
  • Zikula 1.5.9
    Mehr lesen
  • Zikula 2.0.12
    Mehr lesen
  • Bootstrap Standard Theme
    Für Zikula 2.0.11 oder höher - For Zikula 2.0.11 or higher. Dieses Theme ist als...
    Mehr lesen
  • Blogging 1.1.0
    Mehrsprachiges Bloggen - Multilingual blogging
    Mehr lesen
  • AutoLinks 1.0.1
    Automatische Linkerstellung - Automatic link creation
    Mehr lesen