. .


Integration von YAML vorbereiten

Nicht ganz einfach

Von: Santscho

Um was gehts? — Tempate vorbereiten | Template aufräumen | Replacement-Tags einfügen

Die Suche nach einem Fehler kann sich als sehr aufwendig erweisen. Daher für sollte für folgende Schritte von der Datei my_layout.html eine Sicherheitskopie angelegt werden!

Vorbereitung der html-Datei

my_layout.html ist sehr gut kommentiert. Man sieht also ganz genau, wo man was einfügen darf.

  • Im Header löscht man die Zeile, die für den Import von my_layout.css zuständig ist. Diese wird später von phpwcms importiert.
  • Zusätzlich integriert man auch schon Meta-Tags, die man verwenden will.
  • WICHTIG: Im Header den Pfad zur Patch-CSS anpassen, der soll heissen:

  • templateinc_csspatchespatch_my_layout.css

  • In den Teilen Header, Teaser, Navigation, Spalten und Footer löscht man den Blindtext, den man zuvor für die Gestaltung reingeschrieben hat.
  • An den entsprechenden Orten (z.B. COL_3) werden RTs wie {CONTENT}, {LEFT}, {RIGHT}, {FOOTER}, {HEADER}, usw. eingefügt.
  • Für Elemente, die man später hinzufügen möchte (wie z.B. die Navigation) kann man etwas rein schreiben wie  HIER HORIZONTALE NAVIGATION.

Um später die druckerfreundliche Ausgabe in phpwcms nutzen zu können, muss man dem Layout noch mitteilen, was ausgedruckt werden darf und was nicht. Im folgenden Beispiel wird nur der Hauptinhalt {CONTENT} ausgedruckt:


Direkt vor <div class="page_margins"> kommt <!--NO_PRINT_START//-->

Direkt vor {CONTENT} kommt <!--NO_PRINT_END//-->

Direkt nach {CONTENT} kommt <!--NO_PRINT_START//-->

Direkt vor </body> kommt <!--NO_PRINT_END//-->