Joomla Templates Upgraden (7) - het basistemplate aanpassen (1)

Nu de migratie achter de rug is, zijn we er eindelijk aan toe om het oorspronkelijke Plankenkoor template aan te passen, zodat het een Joomla 1.5 template wordt.

De header
We beginnen met de eerste regels van de index.php. Hier staat wat oude code om ongewenste toegang tot deze pagina tegen te gaan. Vervang

defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

door

defined( '_JEXEC' ) or die( 'Restricted access' );

Header: metatags en titel
Vervolgens gaan we de header aanpassen. Vervang

<?php echo $mosConfig_sitename; ?>

door

Zoals je ziet is dit een stuk korter! Het grootste deel van je header wordt automatisch aangemaakt. Een paar opmerkingen:
1) Ik voeg een extra tag toe die voorkomt dat in IE zo’n balkje boven een plaatje verschijnt (met extra opties).
2) Ik blijf voorlopig nog even het bestaande stylesheet gebruiken.
3) Ik voeg een extra javascript toe dat zorgt voor de mouseovers in het menu (dit komt van oorsprong uit imageready, vandaar de naam imageready.js).

Description en keywords
De description en keywords metatag zijn standaard gevuld met promotie voor Joomla. Pas deze aan via de backend. Je vindt dit via Globale configuratie > Site. Ik vul het voor nu even zo in:

 

Zoals je kunt zien zet ik de metatag auteur uit, aangezien dit voor deze site niet nodig is. Heb je een nieuwswebsite, dan is dit wel te overwegen. In de metatag author verschijnt dan de naam van de auteur van een artikel.

De footer
Verder passen we ook nog even de footer aan:

door

Hiermee kunnen we - als de site in debugmode staat - de nodig informatie onderaan de pagina zien verschijnen. Als je dit wilt uitproberen, zet dit dan aan via Globale Configuratie > Systeem. Je ziet dan allerlei extra informatie onderaan de pagina. Als debugmode uitstaat, zie je hier niets.

 

Hoe nu verder?
In het volgende deel kijken we wat er in de body staat. Hoe sluiten we het menu in en hoe kunnen we het stylesheet zo aanpassen dat er geen tabellen meer nodig zijn? Dit zal al met al het meeste werk zijn.