Tworzenie templatek dla MinPage
data opublikowania: 2013-12-18 19:45:38 przez Marcin KrasKolejny artykuł przedstawiający możliwości MinPage-a.
Jedną z cech cms-a MinPage jest łatwość i szybkość tworzenia nowych templatek. Przy prostej templatce wystarczy kilka-kilkanaście minut by zintegrować ją z cms-em. Najlepiej jest użyć tzw "templatek css". Składają się one zazwyczaj z pliku index.html, styli i obrazków.
Poniżej przedstawiam kilka "wstawek" jakich można użyć w przygotowywanych templatkach, w pliku index.php (zmieniamy nazwę pliku index.html).
$strona->TytulStrony();
generuje tytuł strony/podstrony
$strona->StronaDescription();
opis description znajdujący się w sekcji head
$strona->StronaCanonical();
obsługa tagu canonical
$strona->googlemap();
generuje mapkę Google z zaznaczonymi danymi adresowymi
$strona->analytics();
odpowiada za wyświetlenie kodu Google analytics
$strona->StronaTresc();
Wyświetla właściwą treść. Można użyć wersji z parametrami: StronaTresc($m=NULL, $sk=NULL)
$m - id strony
$sk - ilość znaków które zostaną wygenerowane
StronaTresc(4, 300) - wygeneruje treść podstrony o id=4 i ilości znaków 300
$strona->StronaContact();
wyświetla formularz kontaktowy
$strona->listaStron($s, $m)
generuje listę podstron (menu). Można użyć następujących parametrów:
parametr $s:
sp - spacja
li - lista (znacznik li)
div - element blokowy (div)
nn - czysty link
br - złamanie lini
parametr $m - opcjonalny, zawiera id strony/stron, które mają być wygenerowane. Pusty oznacza, że generujemy menu ze wszystkich podstron.
kilka przykładów:
Dla pluginów:
$strona->pluginy('youtube'); ?>
ten przykład wyświetla filmik z Youtube, analogicznie zamiast "youtube", można dać nazwę innego plugina.
Początkowo może się to wydawać nieco skomplikowane, jednak w praktyce jest bardo wygodne i szybkie w użyciu - nie trzeba edytować wielu plików, jak w innych cms-ach, wystarczy tylko edycja pliku index.php templatki. Gotową templatkę wystarczy wgrać do katalogu "templates" i z poziomu administracji aktywować - w każdej chwili można się przełączać pomiędzy poszczególnymi wgranymi templatkami.
Komentarze:
Dodaj komentarz
* - wymagane