Integration in phpwcms

Ein Schlüsselpunkt

Von: Santscho

Um was gehts? — Server vorbereiten | phpwcms-Layouts | phpwcms-Vorlagen

Kopieren des Frameworks auf den Server

Auf dem Server werden keine Verzeichnisseoder Dateien überschrieben.


my_layout.css kopieren nach  Server-Roottemplateinc_css

patches kopieren nach  Server-Roottemplateinc_css

screen kopieren nach   Server-Roottemplateinc_css

js kopieren nach  Server-Roottemplate

yaml kopieren nach Server-Roottemplate

my_layout.html muss nicht auf den Server kopiert werden


Im Verzeichnis inc_css erstellt man jetzt ein Verzeichnis nicht_in_gebrauch. In dieses werden folgende Dateien verschoben:


deprecated.forum.css

frontend.css

print_layout.css


01_fe_layout.png

Das Seitenlayout

Unter ADMINSeitenlayout legt man ein neues Layout an.

Für den Anfang reicht es, die Einstellungen wie in diesem Bildschirmfoto vorzunehmen. Sehr wichtig ist die Auswahl des richtigen Seitenaufbaus:
Eigener (aus Vorlage Haupt-Block)

Erstellen der Vorlage (Template)

Unter ADMIN Vorlagen legt man eine neue Vorlage an.

Name:
Aussagekräftiger Template-Name eingeben

Layout:
Das zuvor erstellte Layout auswählen

CSS-Datei:
my_layout.css anwählen

HTML Kopf:
Aus my_layout.html alles zwischen <head> und </head> einfügen. Die zwei Bildschirmfotos zeigen, was am Anfang von HTML Kopf stehen sollte und was am Ende.

Darauf achten, dass <title>Your Page Title</title> und <meta http-equiv="Content-type" content="text/html; charset-utf-0" /> NICHT in den Kopfbereich eingefügt werden. Dies wird von phpwcms dynamisch generiert.

02_Vorlage_head1.png 02_Vorlage_head2.png
Code oben Code unten

Haupt
Aus my_layout.html alles zwischen <body> und </body> einfügen. Man kann sich aber auch gut am ersten und letzten <!--NO_PRINT_START//--> bzw. <!--NO_PRINT_END//--> orientieren. Die zwei Bildschirmfotos zeigen, was am Anfang von Haupt stehen sollte und was am Ende.

03_Vorlage_haupt1.png 03_Vorlage_haupt2.png
Code oben Code unten

Fehler
Für dieses Feld gibt es nichts, was man aus my_layout.html einfügen kann. Deshalb gibt man hier die Fehlermeldung ein, die erscheint, wenn eine Seite ohne Inhalt aufgerufen wird. Hier fügt man den Fehlertext zwischen zwei html-tags ein. In diesem Beispiel wird die Fehlermeldung mit <h1>Fehlermeldung</h1> formatiert.

04_Vorlage_fehler.png
Benutzerdefinierte Fehlermeldung