Joomla to system zarządzania treścią witryny, w którym poszczególne moduły są domyślnie wyświetlane tylko w pozycjach stron określonych w szablonach. Nie zawsze jest to wygodne - czasami konieczne jest umieszczenie tego lub innego modułu bezpośrednio w tekście strony. Można to zrobić, nieznacznie modyfikując jeden z plików xml używanego szablonu, a następnie wstawiając w tekście prawidłowe odniesienie do tego modułu.
Instrukcje
Krok 1
Folder szablonów w katalogu głównym serwisu zawiera katalogi związane z każdym z szablonów projektowych dostępnych w panelu sterowania - wśród nich znajdź ten, który jest aktualnie używany.
Krok 2
W tym katalogu odszukaj i otwórz plik templateDetails.xml do edycji - musisz dodać do niego dodatkową nazwę modułu, która następnie posłuży do wyświetlenia go w materiale strony. Aby to zrobić, znajdź otwierające i zamykające znaczniki xml i. Umieść nową nazwę między nimi. Na przykład nazwij nowy moduł NewMod_1 i dodaj następujący kod w wierszu nad tagiem: NewMod_1. Następnie zapisz plik templateDetails.xml ze swoimi zmianami.
Krok 3
W panelu administracyjnym przejdź do sekcji zainstalowanych rozszerzeń i upewnij się, że wtyczka "Zawartość - Ładowanie modułu do materiału" z podstawowego zestawu Joomla jest włączona. Jeśli go tam nie ma, pobierz ze strony producenta i zainstaluj.
Krok 4
W panelu administracyjnym otwórz stronę materiału, na której chcesz umieścić moduł, i dodaj w wymaganym miejscu tekst {loadposition NewMod_1}. Tutaj loadposition to zastrzeżone słowo dla systemu zarządzania treścią, a NewMod_1 to nazwa, którą dodałeś do pliku templateDetails.xml w drugim kroku. Jeśli w pliku xml użyto innej nazwy modułu, wpisz ją zamiast NewMod_1.
Krok 5
Przejdź do sekcji zarządzania modułami i wybierz z listy nazwę, którą utworzyłeś w drugim kroku. Na liście ustawień włącz wyświetlanie bloku na stronach i ustaw pozycję wyjściową. Możliwe, że dla poprawnego pozycjonowania będziesz musiał umieścić linię z poprzedniego kroku w osobnej warstwie (między tagami i) i ustawić dla niej własny styl wyświetlania - zależy to od kodu źródłowego użytego szablonu. Moduł pojawi się w materiale stron po kliknięciu przycisku „Zapisz”.