{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.06 {TITEL} Tagbestanden {CONTENT}


Waarom tagbestanden?

Is het u al eens gebeurd, dat u 10 HTML-Documenten gemaakt heeft, en er pas later achter komt dat de horizontale scheidingsstreep die u heeft gebruikt niet past bij de layout van de hele website?

Met phpCMS kunt u deze situaties voorkomen door het gebruik van tagbestanden.

U definieerd eenvoudigweg uw eigen tags in het tagbestand en gebruikt deze dan in de contentbestanden. Wanneer u nu later deze tags door andere HTML-tags wilt vervangen, hoeft u alleen maar de definitie in het tagbestand aan te passen en alle pagina's worden automatisch aangepast.


Het maken van een tagbestand.

Een tagbestand is een normaal tekstbestand, dat u met elke willekeurige tekstverwerker kunt maken. Ik heb mezelf aangeleerd om per site slechts een tagbestand te gebruiken zodat het overzicht wordt behouden. Maar u kunt natuurlijk uw site in meerdere projecten verdelen en in het bijbehorende projectbestand afzonderlijke tagbestanden opnemen.

Door een puntcomma (;) aan het begin van een regel, wordt deze hele regel als commentaar aangemerkt, de Parser doet hier dan verder niets mee. Een puntcomma halverwege de regel, wordt niet als commentaar herkent. spaties en tabs worden niet verwerkt. U kunt dus uw tagbestanden voor uzelf overzichtelijk maken door het gebruik van tabs en spaties.

In de definitieregels plaats u eerst de tag, die u in uw contentbestanden als bladwijzer wilt gebruiken. Daarachter komt het toewijzingsteken ":=" (zonder de aanhalingstekens). Daarachter zet u de gewenste HTML-tag(s) die op de plaats van de bladwijzer moet worden ingevuld. U moet voor het scheidingsteken deze combinatie gebruiken omdat sommige HTML-tags het "=" - teken gebruiken waardoor de Parser deze dan niet als scheidingsteken kan herkennen. Een definitieregel kan er bijvoorbeeld zo uitzien:

<BILDERRAHMEN>    :=   <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>
Tip: Gebruik deze bijvoorbeeld voor de Duitse Umlaut, dit maakt de contentbestanden een stuk leesbaarder. :-)


Het gebruiken van tags in contentbestanden.

Het gebruik van tags komt volledig overeen met de normale HTML-tags. U plaatst eenvoudigweg de te gebruiken tag in uw contentbestand, de Parser vervangd deze dan door de bijbehorende HTML-codes.


Een voorbeeld van een tagbestand

Ik leer het makkelijkste aan de hand van een voorbeeld, kijk maar eens naar een stukje van mijn eigen tagbestand:

ß                := &szlig;
Ä                := &Auml;
Ö                := &Ouml;
Ü                := &Uuml;
ä                := &auml;
ö                := &ouml;
ü                := &uuml;
<WICHTIG> := <B>
</WICHTIG>:= </B>

Stel ik wil u een tip geven en wil dan dat het woord "Tip:" vet wordt weergegeven. Bijvoorbeeld de zin: "Tip: Maak uitgebreid gebruik van tags!". In het contentbestand moet ik dan de zin zo opnemen:

<WICHTIG>Tip:</WICHTIG>Maak uitgebreid gebruik van tags!
phpCMS vervangt dan de tag "<WICHTIG>" door de in het tagbestand gedefinieerde tekens "<B>" en de tag "</WICHTIG>" door de tekens "</B>". Bovendien wordt het teken "ö" door "&ouml;" vervangen. In de browser ziet dat er dan zo uit:
Tip: Maak uitgebreid gebruik van tags!
Als u uiteindelijk toch niet tevreden bent over deze schrijfwijze, dan past u eenvoudig het tagbestand aan Bijvoorbeeld door:

ß                := &szlig;
Ä                := &Auml;
Ö                := &Ouml;
Ü                := &Uuml;
ä                := &auml;
ö                := &ouml;
ü                := &uuml;
<WICHTIG> := <I><B>
</WICHTIG>:= </B></I>

Dit ziet er nu als volgt uit:

Tip: Maak uitgebreid gebruik van tags!
Zo makkelijk werkt dat bij phpCMS!