Cześć,
W dzisiejszym wpisie przyjrzymy się template’om i standard values.
Jak zwykle zachęcam do zapisania na newsletter oraz do dołączenia do grupy na fb, żeby nie przegapić nowych wpisów 😉
Jeżeli jesteś tu po raz pierwszy to zachęcam do zapoznania się z poprzednimi wpisami z tej serii:
Nie ma co dłużej przeciągać zaczynamy!
Szybkie objaśnienie co jest czym:
Template – jest to swoiste meta opis dostępnym pól w item-ach kontentowych. Występuje dziedziczenie template-ów. Każdy item dziedziczy po jednym template przez co wiadomo jakie pola będzie miał dostępne.
Standar Values – określa wartości jakie mają być dodane dla nowo tworzonych itemów np. defaultowe wartości pól, ikonki etc.
Po wejściu w Content Editor rozwijamy node templates i klikamy go prawym przyciskiem myszy (lub bez rozwijania 😉 ) Wybieramy insert i Template Folder. Następnie wybieramy nazwę ja na potrzeby tego wpisu i z braku lepszego pomysłu nazwę go Base:

Następnie tworzymy nowy template w nowo stworzonym folderze (prawy przycisk na nowo stworzonym folderze następnie insert/New Template. Dodajemy 2 sekcje w moim przypadku (Content i Seo). Dodajemy pola, które mają być dodane do późniejszych itemów contentowych. W sekcji Content znajdą się pola Title i Visible in menu (przyda się później) natomiast w sekcji Seo: Meta title i Meta description:

Dodajemy (poditem?) po zaznaczeniu wcześniej stworzonego template’a klikamy w options a następnie w standard values w kolejności pokazanej poniżej. Nazwa itemu wartości standardowych zaczyna się zawsze od „__”:

Dodajmy teraz defaultowe wartości dla nowo tworzonych itemów. Jest wiele możliwości może to być jakiś stały tekst. Ja wykorzystam predefiniowane dynamiczne wartość $name (co odpowiada nazwie nowo tworzonego itemu).

Skoro mamy to już skonfigurowane to pora stworzyć nowy item i zobaczyć po co były poprzednie kroki 😉 W drzewie Content wybieramy i klikamy prawym przyciskiem Home następnie Insert->Insert from template

W wyświetlonym dialogu wybieramy stworzony wcześniej template i wpisujemy nazwę itemu (ta wartość będzie wpisana w pola zamiast użytej zmiennej $name ze standard value). Żeby zatwierdzić klikamy insert:

A tutaj wynikowy item ja nazwałem go First Page i jak widzicie wszystkie wartości gdzie podałem $name zostały podmienione na nazwę itemu

W tym wpisie to by było na tyle. Ten item nie będzie jeszcze możliwy do wyświetlenia. Tym zajmiemy się w kolejnym wpisie. A tymczasem dzięki i do następnego!
Łukasz