EDV:WebSeitenEditieren: Difference between revisions
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
Trennung von Layout und Inhalt. |
Trennung von Layout und Inhalt. |
||
Wir erreichen dies mit Hilfe von PHP. |
Wir erreichen dies mit Hilfe von PHP. |
||
Das Layout mit dem Rahmen wird dafĂźr in einen |
Das Layout mit dem Rahmen wird dafĂźr in einen '''header''' und in einen |
||
'''footer''' getrennt. Diese werden mit include("header.php.inc"); |
|||
include("header.php.inc"); |
|||
bzw. |
bzw. |
||
include("footer.php.inc"); |
include("footer.php.inc"); |
||
Line 33: | Line 32: | ||
</pre> |
</pre> |
||
== Bearbeiter / |
== Bearbeiter / Kontakt-Email == |
||
Am Fuss der Seite wird ggfs. ein Bearbeiter genannt. |
Am Fuss der Seite wird ggfs. ein Bearbeiter genannt. |
||
Line 50: | Line 49: | ||
?> |
?> |
||
</pre> |
</pre> |
||
Wichtig ist, dass diese Variablen ''nach'' dem include("header") plaziert werden. |
|||
== Mehrsprachigkeit == |
== Mehrsprachigkeit == |
Revision as of 13:24, 27 February 2007
KIP-Webseiten editieren
Das Layout
Damit Sie nicht bei jeder Webseite Ăźber die Details des Layouts nachdenken mĂźssen und - vor allem - bei Layout-Ănderungen nicht alle Webseiten anpassen mĂźssen brauchen wir eine Trennung von Layout und Inhalt. Wir erreichen dies mit Hilfe von PHP. Das Layout mit dem Rahmen wird dafĂźr in einen header und in einen footer getrennt. Diese werden mit include("header.php.inc"); bzw.
include("footer.php.inc");
eingebunden. Dazwischen wird der Inhalt plaziert.
Damit sieht eine typische PHP-Webseite im Quelltext so aus:
<?php include("header.php.inc"); ?> <h1>Ăberschrift</h1> Text... <?php include("footer.php.inc"); ?>
Bearbeiter / Kontakt-Email
Am Fuss der Seite wird ggfs. ein Bearbeiter genannt. Um diese Angabe zusammen mit der E-Mail-Adresse und dem Seitentitel anzupassen ändern wir den Dateikopf in
<?php include("header.php.inc"); $contact="Robert Weis"; $contactemail="weis@kip.uni-heidelberg.de"; $title="Seitentitel"; ?>
Wichtig ist, dass diese Variablen nach dem include("header") plaziert werden.
Mehrsprachigkeit
deutscher und englicher Texte nebeneinander eingeben:
<?php include("header.php.inc"); $contact="Robert Weis"; $contactemail="weis@kip.uni-heidelberg.de"; $title="°gSeitentitel°epage title°n"; ?> <h1>°gĂberschrift°eCaption°n</h1> °gdeutscher Text°eenglish text°n... <?php include("footer.php.inc"); ?>