Joomla Templates 1.5 - De footer
Nu je weet hoe de hoofdkolom van een Joomla 1.5 template is opgebouwd ben je toe aan het laatste onderdeel: de footer! De footer is de benaming voor de onderkant van een template. In de footer staan zaken die je op elke pagina kort wilt noemen, maar niet heel erg belangrijk zijn. In het rhuk_milkyway template is het de plek voor een RSS feed, een verwijzing naar Joomla als CMS en wat uitspraken over de technische geldigheid van de pagina.
De code van de footer
De code van de footer ziet er alsvolgt uit:
en geeft het volgende resultaat:
![]()
Laten we het per onderdeel doorlopen:
1) onder, links en rechts
Ook hier zijn er weer 3 div’s in elkaar genest om de rand te krijgen zoals we die willen met achtergrondafbeeldingen: een rand onderaan, een hoekje links en een hoekje rechts. In blue_bg.css worden ze op regels 26, 30 en 34 ingevuld.
2) de syndication module
Door met een jdoc:include de module ’syndicate’ aan te roepen krijg je een RSS logo en link onderin de pagina. RSS (Really Simple Syndication) zit standaard in Joomla ingebouwd en is een handig hulpmiddel om je bezoekers zich te laten abonneren op je nieuwsartikelen. Via de Module Manager kan je ook deze module nader beheren. Je kunt daar de tekst naast het RSS icoon instellen en bepalen of de feed als RSS of als Atom zou moeten werken. Op regel 788 van template.css kan je de positie ervan bepalen in de pagina.
3) powered by en valid xhtlm/css
Aan de rechterkant van de footer staan twee teksten: Powered by Joomla! en valid XHTML and CSS. Een eerbetoon aan de Joomla community kan je zo opnemen, maar het mag ook alleen in de broncode. Dat een pagina geldige XHTML en CSS is vind ik zelf niet echt relevant voor een bezoeker om te weten, maar je kunt het laten staan.
I18N in Joomla 1.5
Interessant in het laatste blokje is het gebruik van de nieuwe JText::_() functie (3x). Hiermee kan je vertalingen van standaardteksten instellen. Het maakt onderdeel uit van de I18n module. I18n staat voor Internationalization: een I, 18 letters en een N… Waar staan nu de vertalingen voor ‘Powered by’, ‘valid’ en ‘and’? Na wat speurwerk zul je zien dat deze te vinden zijn in 2 bestanden: ‘Powered by’ hoort bij de standaard woordenlijst van Joomla en staat in language/en-GB/en-GB.ini; ‘valid’ en ‘and’ niet en staan daarom in language/en-GB/en-GB.tpl_rhuk_milkyway.ini.
De taal voor het template wordt ingesteld via de Language Manager. Deze bereik je via de startpagina van de Administrator. Daar zul je zien dat Engels de standaard installatie is. Je kunt taalbestanden installeren voor zowel de publieke website als de Joomla administrator. Met behulp van de JText::_() kan je die vervolgens laten variëren op basis van de keuze van de beheerder van de website. Voorwaarde is natuurlijk wel dat de vertalingen aanwezig zijn… Gelukkig zijn ze al gemaakt! Kijk hiervoor op joomlacode.org!
Tot zover! Hoe nu verder?
We hebben nu het hele rhuk_milkyway template besproken! In het volgende artikel lopen we ook het beez template nog een keer langs om te zien of we daar nog nieuwe zaken van kunnen leren.
Referenties
-

De website van het vijfjaarlijkse evenement SAIL Amsterdam, had net als het evenement zelf met topdrukte te maken. Dankzij de clustertechniek van Byte werden de bezoekerspieken moeiteloos verwerkt.
-

Sinds de oprichting in 2000 heeft het Nederlandse merk Rituals de wereld weten te veroveren.
Byte host de corporate website en webshop Rituals.com.
-

iCentre was de eerste Apple Premium Reseller van Nederland en met 18 winkels de grootste Apple Reseller in de Benelux. Deze Magento shop draait op een geoptimaliseerde dedicated Magento server bij Byte.
-

Byte host de boekingsapplicatie en enkele websites van TripTicket. In samenwerking met Mojo Concerts, Amsterdam ArenA en Gelredome biedt TripTicket vervoer van en naar diverse evenementen.
-

Amnesty International is een organisatie die zich inzet voor de naleving van de mensenrechten. Byte verzorgt voor Amnesty International Nederland de hosting van diverse domeinen waaronder amnesty-webshop.nl.
-

BührmannUbbens is marktleider als producent van enveloppen en groothandel van o.a. grafisch- en kantoorpapier, verpakkingen en zeefdrukmaterialen. Byte host diverse websites van BührmannUbbens.
-

Babypark is de grootste babywinkel van Europa. De Magento shop Babypark.nl wordt maandelijks door meer dan 150.000 bezoekers bezocht. Byte's hostingplatform handelt alle bezoekers en bestellingen probleemloos af.
Schrijf u in voor de NewsMail
En ontvang maandelijks Byte's nieuwsoverzicht!
- Byte
- Producten
- Online Help
- Nieuws
- Overig





