{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}
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.
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
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>
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.
Ik leer het makkelijkste aan de hand van een voorbeeld, kijk maar eens naar een stukje van mijn eigen tagbestand:
ß := ß
Ä := Ä
Ö := Ö
Ü := Ü
ä := ä
ö := ö
ü := ü
<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 "ö" vervangen. In de browser ziet dat er dan zo uit:
Als u uiteindelijk toch niet tevreden bent over deze schrijfwijze, dan past u eenvoudig het tagbestand aan Bijvoorbeeld door:Tip: Maak uitgebreid gebruik van tags!
ß := ß
Ä := Ä
Ö := Ö
Ü := Ü
ä := ä
ö := ö
ü := ü
<WICHTIG> := <I><B>
</WICHTIG>:= </B></I>
Dit ziet er nu als volgt uit:
Zo makkelijk werkt dat bij phpCMS!Tip: Maak uitgebreid gebruik van tags!