Vorab: diese Anleitung ist für subsilver2 identisch.
- Welche Datei muss bearbeitet werden?
Die Datei, in der die Reihenfolge und Position der Blöcke festgelegt wird ist die:
root\styles\prosilver\template\portal\portal_body.html - Woran erkenne ich wo die rechte, mittlere oder linke Spalte beginnt?
Der Beginn der Spalten wird durch folgende Kommentare markiert:- = linke Splate
Code: Select all
<!-- [+] left block area -->
- = mittlere Spalte
Code: Select all
<!-- [+] center block area -->
- = rechte Spalte
Code: Select all
<!-- [+] right block area -->
- Was gehört an Code immer zu einem Block?
Der Code der einzelnen Blöcke ist durch Leerzeilen getrennt (okay, nicht immer, wir müssen da ein bisschen aufräumen). Zu einem Block gehören grundsätzlich immer mindestens eine IF und eine ENDIF Bedingung.
So sieht z.B. der Codeblock für die Umfragen aus:Es können aber auch mehrere Abfragen (IF Bedingungen) vorhanden sein, wie z.B. bei den Bekanntmachungen:Code: Select all
<!-- IF S_DISPLAY_POLL --> <!-- INCLUDE portal/block/poll.html --> <!-- ENDIF -->
Die Namen sind auf Englisch und sollten selbsterklärend sein.Code: Select all
<!-- IF S_DISPLAY_ANNOUNCEMENTS --> <!-- IF S_ANNOUNCE_COMPACT --> <!-- INCLUDE portal/block/announcements_compact.html --> <!-- ELSE --> <!-- INCLUDE portal/block/announcements.html --> <!-- ENDIF --> <!-- ENDIF -->
Sicherheithalber hier eine Übersetzung. - Wie verschiebe ich nun einen Block?
Man sucht sich den Code, der zu dem Block gehört, (inkl. IF und ENDIF Bedingungen!) heraus, schneidet ihn aus und verschiebt ihn an die gewünschte Position.
Grundsätzlich muss der verschobene Block wieder hinter einer <!-- ENDIF --> Bedingung eingefügt werden.
Tipp: die Anzahl an IF und ENDIF Bedingungen müssen immer identisch sein (öffnend / schließend). Notfalls zählen.
Abschließend die portal_body.html speichern, hochladen und den Cache leeren. Eventuell auch das Template rekompilieren.
FAQ Table Of Contents / Inhaltsverzeichnis