Sådan tilføjer du en ekstra template

Hvis du vil tilføje en ekstra template, er der to ting, der skal være opfyldt:

  1. Templaten skal ligge som PHP-fil i mappen /includes/templates
  2. Templaten skal registreres på databasen i tabellen TEMPLATES

Template-filen

Template-filen oprettes jf. disse guidelines.

Database-opsætning

Når template-filen er placeret på serveren, skal den registreres i databasen. Hvis templaten eksempelvis hedder /includes/templates/min_nye_template.template.php, oprettes en række i TEMPLATES-tabellen med værdien:

includes/templates/min_nye_template.template.php (Bemærk: Ingen slash ( / ) i begyndelsen af  stien)

i feltet TEMPLATES.PATH. Husk desuden at angive korrekt SITE_ID i TEMPLATES.SITE_ID, eller sæt SITE_ID = 0, hvis templaten skal være tilgængelig på alle sites. Navngiv templaten - f.eks. "Ny template" - i feltet TEMPLATES.NAME. Feltet TEMPLATES.DESCRIPTION er ikke obligatorisk. TEMPLATES.TYPE skal være "PAGE" for en sidetemplate.

I feltet TEMPLATES.PRINTTEMPLATE_PATH kan angives stien til en print-template for den nye template. Typisk har man kun én enkelt printtemplate for hele websitet - i så fald angives en værdi som includes/templaes/mysite_print.template.php.

Se en uddybende beskrivelse af TEMPLATES tabellen her.

Brug af ny template

Den nye template kan nu anvendes ved, at man opretter/redigerer en side og vælger den nye template som sideskabelon under fanebladet "Avanceret". Hvis templaten skal indeholde dynamisk indhold (hvilket så godt som altid er tilfældet) - f.eks. menuer, sideindhold eller lignende - skal den gøre brug af de korrekte template-funktioner.

Lavet med Instans CMS - nem og enkel redigering af hjemmesider.