Strona główna > Aktywność > Forum > Inicjatywy > Może ktoś wie jak to jest z plikami tpl w katalogu design


Może ktoś wie jak to jest z plikami tpl w katalogu design

Musisz być zalogowany aby uzyskać dostęp do forum. Możesz się zalogować tutaj

Autor Wiadomość

tomek wieniawski

Postów: 35 od 12/06/2006

Czwartek 06 Lipiec 2006 1:44:02 pm

Może ktoś wie jak to jest z plikami tpl w katalogu design

Witam
NIe bardzo wiedziałem do jakiego wątku dodać mój post, ale najbardziej pasują mi "Inicjatywy"
Otóż, myżlę że bardzo pomocnym materiałem opisującym ez Publish było by wyjaśnienie jaka jest zależność w katalogach design oraz settings.
Część już wiem ale cały czas nie jestem pewny mojej teorii

Czy jest możliwe aby do kilku artykułów dodać jeszcze artytuł mówiący o plikach tpl zlokalizowanych w katalogu design?

Prosz o sprostowanie mojej hipotezy.
W katalogu design jest miejsce na katalogi będące plikami szablonów, czyli np intranet. Dodatkowo są katalogi base i standard.
Katalog base maj katalog template który jest zbiorem plików szablonów niejako opisującą jak ma wyglądać reprezentacja graficzna danej klasy
Nie ma tego w katalogu intranet.
Czy jeśli nie ma tak plików tpl, to ezPublish sam pobiera pliki szablonów z katalogu base?
Czy tak jest? Czy ew ktoś mógłby mi powiedzieć coś o tych zależnościach?
Nie do końca rozumiem też fakt wystąpienia katalogu standard

Marcin Drozd

Postów: 378 od 04/01/2006

Czwartek 06 Lipiec 2006 2:49:06 pm

Re: Może ktoś wie jak to jest z plikami tpl w katalogu design

Aktualnie pracujemy nad kolejnymi artykulami do dzialu http://ez-publish.pl/aktywnosc/artykuly

Odpowiadajac na pytanie:
zalozmy ze mamy site plain
glownymi szablonami, grafikami, cssami sa pliki w folderze standard, nastepnie base, i na koncu plain.
w obrebie tych folderow sa kolejne, np. plain/templates i plain/override (ten zwiazany jest takze z override.ini.append.php w settings).
jesli jakis plik nie zostal znaleziony w jednym folderze jest szukany w kolejnym. kolejnosc nadpisania jest nastepujaca:
najpierw pobierane sa pliki szablonow z:
plain/override/templates (zalezne tez od override.ini)
plain/templates
base/override (zalezne tez od override.ini)
base/templates
standard/templates

podobnie dzieje sie z grafikami (plain/images -> base/images -> standard/images) czy css.

jesli importujemy pakiet (skorke) to pliki sa prezchowywane w /var/*

folder plain zawiera pliki uzytkownika (i tylko tutaj nalezy je modyfikowac)
folder base zawiera tpl zwiazane z wygladem, tj. ez standardowo ma jakies klasy (np. folder, article) - widoki full, line, itd znajduja sie w tym folderze (ale i tez inne pliki - sa to nadpisania /standard/ dokonane przez chlopakow z ezta)
i jeszcze, jesli tworzymy nowa klase to jej widok full jest pobierany ze standard i jest "brzydki" (poniewaz w plain i base nie ma widoku dla nowej klasy, a jakos musi sie pokazac, dlatego pobiera domyslna ze standard). mozemy stworzyc nadpisanie dla nowej klasy i ono (standardowo) jest dogrywane do plain/override/templates, i jeszcze jest dodany wpis do override.ini
w tym przypadku zostanie pobrany szablon z plain a nie ze standard dla widoku full tej klasy.


Musisz być zalogowany aby uzyskać dostęp do forum. Możesz się zalogować tutaj