Login* SSL - die Daten werden verschlüsselt an Ihren Browser gesendet |
Erstellen eines Templates unter der 2.0Freitag 11 Februar 2005 10:52:37 - jens.ferner Die Version 2.0 des 2F CMS unterstützt nun ein eigenes Template-System - wahlweise zu dem bekannten PHP-Nuke System. Nachdem die erste Beta zur Verfügung gestellt wurde, zeichnet sich ab, dass sich zwar viele dafür interessieren, aber kaum einer auf Anhieb verstanden hat, wie das Ganze funktioniert. Daher hier nun ein Artikel, der kurz und einfach beschreibt, wie man sein eigenes Template erstellt.Schritt 1: Malen
Das Schöne bei der ganzen Geschichte ist, dass man nicht mehr mit HTML Code arbeiten muss. Öffnen Sie also einfach Ihren gewünschten HTML-Editor und fangen Sie an, eine normale HTML-Seite zu erstellen, so wie Sie sie gerne in Ihrem 2F CMS hätten. Platzieren Sie Bilder, vordefiniete Texte - alles wie sonst auch. Lassen Sie dabei dort Platz, wo später die Inhalte des CMS erscheinen sollen, etwa die Blöcke etc. Das fertige Ergebnis speichern Sie als "index.html" unter /templates/ihrname. Der erste Schritt ist damit Erledigt. Schritt 2: Inhalte platzieren Im 2. Schritt geht es darum, die CMS Inhalte in Ihrem Template auch erscheinen zu lassen. Es gibt einige Platzhalter im Template-System, die Sie in Ihrem Template einsetzen können - im Live-Betrieb erscheinen dann dort jeweils die gewünschten Inhalte. Um etwa die rechten Blöcke erscheinen zu lassen, setzen Sie in Ihrem Template einfach folgendes ein: Kundenmeinungen"Das Wichtigste: Das Thema "SICHERHEIT" wird groß geschrieben!"
Link... Insgesamt gibt es zur Zeit (wird noch erweitert, insbesondere um das Ausgaben von Content zu erleichtern) folgende Platzhalter: Erstellen eines Templates unter der 2.0 - Der Seitentitel - Footer 1 - Footer 2 - Footer 3 - Footer 4 - Meta-Tags - Der eigentliche Inhalte, das was sonst immer in der Mitte steht - Javascript-Code - Admin-Block Login* SSL - die Daten werden verschlüsselt an Ihren Browser gesendet Kundenmeinungen"Das Wichtigste: Das Thema "SICHERHEIT" wird groß geschrieben!"
Link... - Die Mitteilungen - Die Artikel - Debug Ausgaben (Generierungszeit, Zugriffe etc.) Schritt 3: Farben Leider muss beim Template-System ein Abstrich gemacht werden, damit es auch zum PHP-Nuke Theme-System kompatibel ist: Es müssen diese Variablen $bgcolorX etc. Definiert werden. Dazu einfach eine Datei colors.php im Template erstellen und hier die bekannten Farben vorgeben: global $bgcolor1, $bgcolor2, $bgcolor3, $bgcolor4, $textcolor1, $textcolor2; $bgcolor1 = "#ffffff"; $bgcolor2 = "#5e95ce"; $bgcolor3 = "#efefef"; $bgcolor4 = "#cfcfbb"; $textcolor1 = "#000000"; $textcolor2 = "#000000"; CSS-Styles Nach dem 3. Schritt kann man das Template schon laden und wird vieles so sehen wie man es haben wollte. Aber: Da stört dann doch einiges; Die Artikel werden zB anders dargestellt als gewünscht, die Blöcke wollen auch individuell umgebaut werden. Dazu gibt es die CSS-Dateien. In vielen Modulen (etwa Blocks, Messages, News) existieren CSS-Dateien, die vorgeben wie die einzelnen Elemente aussehen sollen. Niemand muss bzw. soll jetzt aber diese Dateien editieren - einfach die gewünschten Dateien in das eigene Template kopieren und dann hier anpassen. Wenn im Template (oder Theme) eine News.css vorhanden ist, wird diese anstelle der systeminternen geladen. Auf die Art kann man eigene Styles erstellen und muss nicht am System "rumfummeln". Das wars schon - jedenfalls in der Beta. Mit diesem System kann man das Design wirklich individuell und auch sehr einfach gestalten. Ich selber überlege noch, ob man die Content-Seiten direkt aufrufen kann, durch Platzhalter. Das könnte man dann nutzen, um selbst sehr einfache Seiten, die nur 4 oder 5 Inhaltsseiten haben, mit einem eigenen Design umzusetzen und über das 2F CMS zu aktualisieren - ohne grossen Overhead. Inwiefern das überhaupt sinnvoll ist, wird sich aber noch zeigen. Also: Einfach abwarten. Kommentare zu diesem Artikel
Zur Zeit sind noch keine Kommentare vorhanden, Sie können der erste sein.
Nur registrierte Benutzer können Kommentieren. Logg dich ein. Verwandte LinksZum Thema : Artikel:
|
Kundenmeinungen"Das Wichtigste: Das Thema "SICHERHEIT" wird groß geschrieben!"
Link... |
||