--=REKLAMA=--

Pozycje modułów

Z Joomla!WikiPL

(Przekierowano z Module positions)

Pozycje wyświetlania modułów są ustalone w szablonie.

Instrukcje umożliwiające wyświetlenie modułów zazwyczaj znajdują się w pliku index.php znajdującym się w głównym katalogu szablonu. Są otoczone kodem html, który determinuje ich położenie w strukturze strony.

Porada Porada
Zobacz, jak są dodane i nazwane pozycje modułów w standardowych szablonach otrzymanych podczas instalacji Joomla!.

Każda pozycja jest oznaczona własną nazwą. Dzięki temu Joomla! wie, w którym miejscu ma wyświetlić przypisany moduł.

Projektant szablonu sam ustala nazwy pozycji modułów oraz ich umiejscowienie w szablonie. Na przykład pozycja "lewy" może wyświetlać lewe menu, ale też listę ostatnio dodanych artykułów umiejscowioną z lewej strony w stopce witryny.

templateDetails.xml

Plik templateDetails.xml zawiera listę wszystkich pozycji modułów dostępnych w szablonie. Poniżej lista najczęściej używanych pozycji.

<positons>
	<position>top</position>
	<position>left</position>
	<position>right</position>		
	<position>bottom</position>
	<position>banner</position>
	<position>syndicate</position>
	<position>footer</position>
	<position>user1</position>
	<position>user2</position>
	<position>user3</position>
	<position>user4</position>	
</positions>

Jeżeli chcesz dodać własną pozycję do szablonu dodaj ją między <positions> a </positions>. Nie zapomnij dopisać nowej pozycji do pliku index.php szablonu.

Porada Porada
Możesz dodać nową pozycję tylko do pliku index.php szablonu - wówczas jej nazwa nie wyświetli się w panelu administracyjnym, w liście rozwijanej z nazwami pozycji.

Nazwę pozycji dla modułu będziesz musiał dopisać ręcznie podczas konfiguracji modułu.

Ikona informacja.png
 Informacja

 Gdy korzystamy z szablonu w witrynie, w której już wcześniej osadzono moduły w kilku pozycjach, to będą one widoczne na rozwijanej liście w edytorze modułów.


Zastosowanie

Joomla! wyświetli pozycję modułu tylko wówczas, gdy będzie ona dodana w szablonie za pomocą instrukcji <jdoc:include />. (Więcej informacji znajdziesz Dostępne typy jdoc oraz Instrukcje jdoc).

Poniżej przykład, w którym do szablonu dodano pozycję twoja_nazwa_pozycji umieszczoną w jednym elemencie div. (Przeczytaj też Standardowe style ramek modułów.)

<jdoc:include type="modules" name="twoja_nazwa_pozycji" style="xhtml" />

Dziękujemy za wkład

» Stefan Wajda [zwiastun],