Ein Schlüsselpunkt
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
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: |
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.
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.
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.
Benutzerdefinierte Fehlermeldung |