Belofte maakt schuld dus zoals ik enkele weken terug beloofd had om enkele van de verschillende template aanpassingen tussen Drupal 6 en 7 aan te halen in een blogpost zal ik er hier een deel van overlopen.
Indien je nog geen ervaring hebt met het maken van Drupal templates is dat geen ramp, ik overloop per bestand even de belangrijkste zaken. Wens je je er verder in te verdiepen volg dan zeker de links onderaan deze blogpost waar je meer info kan bekomen.
Voor het verdere vervolg is het aangeraden dat je beschikt over kennis van HTML/CSS. PHP kennis is niet noodzakelijk maar wel handig.
Eerst gaan we voor je template een map voorzien waar alle bestanden in terug komen. Maak een map aan met de naam die je wilt geven aan je template in sites/all/themes.
Als voorbeeld doorheen deze blogpost zal ik 'Kanji' als custom template beschrijven. Dus maken we een map aan sites/all/themes/kanji.
Het enige bestand dat eigenlijk echt verplicht is voor je custom template is het .info bestand. Dit bevat namelijk gegevens zoals de template naam, versie, voor welke versie van Drupal, regions, welke bestanden zoals stylesheets of scripts moeten worden meegenomen.
Dus in ons voorbeeld maken we het bestand kanji.info aan in onze Kanji map. (sites/all/themes/kanji/kanji.info)
In ons .info bestand gaan we het volgende mee opgeven:
- CVS ID (Indien je de template op Drupal.org ter beschikking stelt zal dit bestand automatisch van extra info worden voorzien door CVS, Drupal's versie beheersysteem)
- Template naam
- Beschrijving
- Voor welke versie van Drupal deze geschikt is
- Welke de template engine
- Welke stylesheets moeten geladen worden
- Indien je extra regions wilt buiten de standaard, geven we deze hier ook mee op. Let wel van zodra we één region toevoegen, dienen we ze allemaal op te geven, ook de standaard
Recente reacties