Relax, your website is up and running!
Advertentie

Opleveringen
08-06-10
Leesfrequentie gemiddeld
Zakenfestival Almere 2010 weer in EnterCMS
10-05-10
Leesfrequentie hoog
Kandidaatsite van Helma Lodders in EnterCMS
18-04-10
Leesfrequentie hoog
Nieuw initiatief PagePerson bouwt op Enterware/CMS
08-04-10
Leesfrequentie hoog
Stichting Mitera stapt over op Enterware/CMS
24-03-10
Leesfrequentie hoog
Nieuwe website EERLIJK in recordtijd online gebracht
16-03-10
Leesfrequentie zeer hoog
Vijf websites voor Normi in Enterware/CMS gelanceerd
23-02-10
Leesfrequentie zeer hoog
Website Marketeers start met sponsorwedstrijd
28-10-09
Leesfrequentie zeer hoog
Website Stadsomroep Almere in Enterware/CMS
30-09-09
Leesfrequentie zeer hoog
Concept nieuwe website Villa St. Hubert in Frankrijk
25-09-09
Leesfrequentie zeer hoog
Nieuwe website Nextwave in Enterware/CMS
Wijzigingen
09-08-09
Leesfrequentie zeer hoog
Uitbreiding op layouts middels sub-stylesheets
09-08-09
Leesfrequentie zeer hoog
Bouw Enterware/CRM gestart: wat zijn contacten?
26-02-09
Leesfrequentie zeer hoog
RSS-feeder nu standaard in Enterware/CMS
20-02-09
Leesfrequentie zeer hoog
Vernieuwde weergave voor fotomodule
Mededelingen
25-06-10
Leesfrequentie zeer hoog
Afdeling verkoop gesloten van 12 juli t/m 21 juli 2010
08-05-10
Leesfrequentie hoog
Enternext kiest voor CDN van Highwinds
21-01-10
Leesfrequentie zeer hoog
Overeenkomst met Telecity verlengd tot 2012
29-09-09
Leesfrequentie zeer hoog
Uniform prijsbeleid voor klanten en resellers
10-07-09
Leesfrequentie zeer hoog
Voorbereidingen tweede datacenter in volle gang
Contactgegevens
ENTERWARE BV
Korenbeursstraat 6
1335 XM Almere
Flevoland, The Netherlands
 
Telefoon: (088) 123 11 11
Helpdesk: (036) 533 11 11
Telefax: (088) 123 11 22
Laatste wijziging: maandag, 21 januari 2008
 

Uitbreiding op layouts middels sub-stylesheets

Datum:  09-08-2009 Auteur:  Edwin Korver Leesfrequentie zeer hoog
In Enterware/CMS maken we gebruik van templates en stylesheets om pagina-layouts te maken. Deze dienen weer als basis voor de pagina's zelf. Het huidige systeem was al uiterst flexibel, maar we wilden meer.
Onze websites, waaronder enternext.com en enterware.com, zijn een goed voorbeeld van de toepassing van pagina-layouts (of gewoon layouts). De structuur (ook wel template genoemd) van de beide websites is gelijk, maar het kleurgebruik, de plaatjes en de content is anders.
 
Ter verduidelijking: een layout bestaat niet alleen uit een template (HTML) en een stylesheet (CSS), maar in de layout definieren we ook welke elementen op de pagina steeds automatisch dienen te verschijnen (zogenaamde vaste elementen) en welke door de eindgebruiker zelf zijn in te delen (ofwel vrije elementen).
 
In de praktijk blijkt echter dat de stylesheets binnen één website voor 98% aan elkaar gelijk zijn. Het is een beetje zonde om voor elke kleine wijziging een hele nieuwe stylesheet aan te maken, terwijl het enige wat je feitelijk wilt is die 2% variabelen beheren.
 
De oplossing die we hebben gekozen was even simpel als doeltreffend: per pagina kan de eindgebruiker nu zelf aangeven welke sub-stylesheet gewenst is.
 
En ook hier geldt: als je een moeder-pagina een sub-stylesheet meegeeft, dan overerven de dochters automatisch die instelling.
 
Praktijkvoorbeeld
 
We hebben het op de website madeinalmere.nl uitgewerkt en het werkt fantastisch. Alle pagina's gebruiken momenteel één layout, bestaande uit een basis template (HTML) en een basis stylesheet (CSS). Per pagina hebben we een sub-stylesheet gekozen, die bij het thema past. Het geeft een hele dynamische beleving.
 
Vergelijk onderstaande pagina's (alle layouts zijn identiek, alleen de sub-stylesheet verschilt):

« TerugHomePrijslijstRSSSitemapContact »

       
     
   
   
   
Home
Sitemap
ENTERNEXT
ENTERWARE
ENTERPRIDE
Webapplicaties
Content manager
Contact manager
Catalogus manager
Webdesign
Nieuws
Enterware updates
Enterware websites
Persberichten
RSS
Aanvragen
Prijsinformatie
Bestelformulieren
Organisatie
Bedrijfsgegevens
Voorwaarden
Vacatures
Overzicht vacatures
Applicatiebouwer
Alg. Voorwaarden