{PROJECT} ../../template/home_nl.ini {GRAFIK_LINKS} $home/gifs/li_phpcms.gif {LOGO_1} $home/gifs/cmslogo1.gif {LOGO_2} $home/gifs/cmslogo2.gif {MENU} 00.08.12.05 {TITEL} Content-Bestanden {CONTENT}


Wat zijn contentbestanden?

Dit zijn in feite de informatiebestanden die u wilt publiceren. Voor de formattering van deze pagina's kunt u het beste zogenaamde tags gebruiken, die u van te voren in een tagbestand zelf gedefenieërd heeft. Hoe dat werkt wordt op de tagbestanden pagina uitgelegd.

Contentbestanden moeten altijd met inhoudsvelden beginnen. U kunt voor de inhoudsvelden elke willekeurig veldnaam gebruiken maar het moeten wel dezelfde zijn die ook in de template staan, dan kan de bladwijzer in de template door de inhoud van het inhoudsveld vervangen worden.

Een inhoudsveld met de naam "CONTENT" ziet er bijvoorbeeld zo uit:

{CONTENT}
Let op: phpCMS is casesensitiv. Dit betekent, dat hoofd- en kleine letters van elkaar verschillen.

Een inhoudsveld word automatisch door de start van een volgend veld afgesloten. Het afsluiten van zo'n veld, zoals u bij HTML gewend bent, is echter niet noodzakelijk.


Bijzondere, gereserveerde velden

Momenteel kennen we bij phpCMS in contentbestanden twee bijzondere velden: Het veld "PROJECT" en het veld "MENU".

Bij het veld "PROJECT" geeft u het pad naar uw projectbestand aan, absoluut ten opzichte van document-root van uw webserver of relatief ten opzichte van uw contentbestanden. De variabele "$home" werkt hier niet! Bij het veld "MENU" geeft u de verwijzing naar het hoofdmenu aan, en indien nodig, naar het submenu. Het veld "MENU" word uitgebreid behandeld bij de uitleg van het menu. Alle velden die beginnen met "{SCRIPT" dienen voor het opnemen van dynamische scripts Dit wordt verder bij de uitleg van scripts behandeld.


Een voorbeeld

Een voorbeeld maakt het gebruik van contentbestanden snel duidelijk.

{TITEL}
Een voorbeeld

{CONTENT}
Hier staat zomaar wat tekst.<BR>
U kunt voor de formattering van de pagina normale HTML-Tags gebruiken. Maar het is slimmer om hiervoor eigen TAGS te gebruiken.

{PROJECT}
/homepage/template/test.ini

{MENU}
00.01.01

Hoe dit alles er dan in een template uitziet, kunt u vinden op de pagina over templates.