PDA

Zobacz pełną wersję : Atrybuty <positions> w kodzie pliku templateDetails.xml



Przemulala
10-09-2008, 22:05
Witam!
Na stronie

http://docs.joomla.org/Tutorial:Creating_a_basic_Joomla!_template

znalazłem bardzo dobry artykuł odnośnie tworzenia podstawowych plików (index.php oraz templateDetails.xml) do szablonu Joomla! w wersji 1.5.
Jedyną kwestią, której nie rozumiem są widoczne w kodzie atrybuty <positions>.
Do czego służą?

Oto kod pliku:

http://www.wklej.org/id/3574/

zwiastun
10-09-2008, 22:14
To są deklaracje pozycji w szablonie. W Joomla 1.0 deklarowane były w menu administracyjnym i zapisywane w bazie danych. W 1.5 deklarowane są w pliku xml, który spełnia rolę instalatora i konfiguratora.

Przemulala
11-09-2008, 17:31
Rozumiem. W takim razie poszukam czegoś na ten temat i spróbuję poprawnie napisać kod pod J! 1.5. Mam nadzieję, że mogę liczyć na fachową ocenę po ukończeniu pracy ;)

PS.: Po przeczytaniu kilku artykułów wysnułem mgliste przypuszczenie, iż <position>TO MIEJSCE</position> w tym miejscu odnoszą się do pliku obrazu (np. banner, top itd.). Czyżbym miał rację?
Jeśli nie, to zakładając, iż moja strona posiada top (na nim znajduje się oprócz loga miejsce do wpisania szukanej frazy) pod którym umieszczone jest poziome menu, następnie banner, później tytuł newsa i miejsce na treść newsa, a stronę kończy stopka - jakie elementy <positions> powinienem umieścić w kodzie pliku templateDetails.xml?

sunpietro
11-09-2008, 20:08
<positions> odpowiadają za takie rzeczy jak user3, user2, user1, footer, breadcrumbs, itp, itd

Przemulala
11-09-2008, 21:52
Tak, tego można się domyśleć nawet po samych nazwach poszczególnych atrybutów. Ale co one znaczą (np. user1)? Tego właśnie nie wiem.
Czy ktoś mógłby mi powiedzieć jakie zastosować atrybuty do podanej przeze mnie w moim wcześniejszym poście struktury strony? Czy do tego potrzebne są inne informacje?
Proszę chociażby o nakierowanie mnie na źródło, z którego dokładnie dowiem się, co oznaczają i jak oraz kiedy stosować poszczególne atrybuty <positions>.

sunpietro
11-09-2008, 22:46
np. user1 oznacza pozycję w szablonie w którą wstawiasz poszczególne moduły strony w Joomla!
a w danym module możesz mieć cokolwiek, np: menu strony, licznik odwiedzin, newsy, cokolwiek....
Jakbyś dalej nie wiedział, to masz stronkę i sobie poczytaj o budowaniu szablonów: http://www.forumweb.pl/viewtopic.php?t=22422&highlight=joomla