Czym jest szablon w CMS?
Szablon w CMS to zestaw plików określających wygląd strony internetowej, czyli układ elementów, kolory, typografię, menu, nagłówki, stopki i sposób prezentacji treści. Dzięki szablonom system CMS oddziela treść od warstwy prezentacji.
Treść, np. tytuły artykułów, opisy produktów, wpisy blogowe lub zdjęcia, jest zwykle przechowywana w bazie danych. Gdy użytkownik otwiera stronę, CMS pobiera odpowiednie dane z bazy i wstawia je w wyznaczone miejsca szablonu.
Jak działa szablon?
Szablon zawiera stałą strukturę strony oraz specjalne miejsca na dynamiczne dane, np.:
- tytuł artykułu,
- treść wpisu,
- listę kategorii,
- menu,
- datę publikacji,
- autora.
Przykładowo szablon może określać, że tytuł wpisu ma być wyświetlany jako nagłówek, a treść pod nim w głównej kolumnie strony.
Dlaczego to ważne?
Oddzielenie treści od wyglądu pozwala łatwo zmienić wygląd całej witryny bez ręcznego edytowania każdego artykułu. Administrator może zmienić motyw lub szablon, a ta sama treść zostanie zaprezentowana w nowej formie.
Przykład
W CMS, takim jak WordPress, artykuł zapisany w bazie danych może być wyświetlany przez różne motywy. Treść pozostaje ta sama, ale zmienia się układ, kolory i styl strony.