Home / Community / Blog / Własna klasa w ez Publish

Własna klasa w ez Publish

Stworzyłem sobie nową klasę (jako kopię klasy Article) i nazwałem ją Atrakcja (attraction). Niestety wygląd nie zachwycał - wartości atrybutów były w kolejnych wierszach jeden za drugim, bez żadnych dodatkowych informacji. Trzeba przygotować dla niej nowy szablon.

Zgodnie ze starymi notatkami aby nie mieszać własnych szablonów z tymi domyślnymi dołożyłem nowy katalog w katalogu design i nazwałem go własne po czym podpiąłem go jako źródło szablonów dopisując

[DesignSettings]
SiteDesign=ezwebin
AdditionalSiteDesignList[]
AdditionalSiteDesignList[]=wlasne
AdditionalSiteDesignList[]=base

w pliku settings/siteaccess/pol/site.ini.append.php. Dlatego w pol, bo był ustawiony jako domyślny

[SiteSettings]
DefaultAccess=pol

w pliku settings/override/site.ini.append.php. Teraz utworzyłem plik design/wlasne/override/templates/full/attraction.tpl gdzie będzie się miał znajdować szablon opisujący wygląd obiektów tej klasy.

Teraz wystarczyło przekonać system, żeby korzystał z tego szablonu. Zgodnie z dokumentacją dopisałem

[full_attraction]
Source=node/view/full.tpl
MatchFile=full/attraction.tpl
Subdir=templates
Match[class_identifier]=attraction

do pliku settings/override/override.ini.append.php który wcześniej utworzyłem na wzór innych.

Teraz trzeba by wypełnić plik attraction.tpl, ale o tym w następnym odcinku ...

Comments

Log in or create a user account to comment.

Just my blog...

Mon Tue Wed Thu Fri Sat Sun
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31