--=REKLAMA=--
Dodatek Artykuły - Wpinacz modułów [Content - Load Module] umożliwia osadzanie w artykułach modułów i obsługuje ich wyświetlanie.
Dodatek należy do grupy content - dodatków wspomagających prezentację treści. W bazie danych dodatek zameldowany jest w tabeli #__extensions pod nazwą plg_content_loadmodule. Pliki dodatku - loadmodule.php i loadmodule.xml - winny być umieszczone w katalogu plugins/content/loadmodule.
Stronę edytora własności dodatku przedstawiono na ilustracji poniżej.
Dodatek domyślnie jest włączony i gotowy do działania natychmiast po zainstalowaniu Joomla!. Jeśli nie zamierzasz korzystać z funkcji oferowanych przez dodatek, możesz go bez obaw wyłączyć, nie wpłynie to w żaden sposób niekorzystnie na działanie witryny.
Dodatek ma wpływ jedynie na pozycje modułów osadzone w artykułach. Nie wpływa w żaden sposób na pozycje modułów zdefiniowane w szablonach.
Moduły możemy osadzić w artykule za pomocą jednego z dwóch poleceń:
Przykładowo, jeśli stworzysz własny moduł i umieścisz go w pozycji w_artykule_pod_tytulem, a następnie w artykule wpiszesz instrukcję {loadposition w_artykule_pod_tytulem}, to w jej miejscu w tekście artykułu pojawi się treść Twojego modułu. Aby uniknąć kłopotów z wczytaniem modułu, w konfiguracji modułu ustalamy dla niego specjalną unikalną nazwę pozycji, np. w_artykule_pod_tytulem, a w sekcji Przypisz do pozycji menu wybieramy opcją Na wszystkich stronach.
Do jednej pozycji modułów osadzonej w artykule - podobnie jak do pozycji modułów w szablonie - można wczytać więcej niż jeden moduł.
Druga z instrukcji wczytuje konkretny moduł. W instrukcji trzeba podać systemową nazwę modułu, np. mod_articles_category czy mod_related_items.
Spośród czterech możliwych sposobów prezentacji modułu domyślnie ustalony jest najczęściej stosowany styl - objęcie treści modułu jednym znacznikiem div. Ustawienie to można zmienić. Najlepiej wykonać kilka eksperymentów i zbadać każde z rozwiązań. Jeśli chcemy umieszczać w artykułach po kilka modułów obok siebie, sensownym wyborem może być układ poziomej tabeli (komórki tabeli jednowierszowej), choć stosowanie tabel do rozmieszczania treści nietabelarycznych nie jest zalecane.
Ustawienie stylu przynosi efekt jedynie w przypadku, gdy korzystamy z polecenia {loadmodule systemowa_nazwa_modułu}. Gdy korzystamy z polecenia {loadmoduleposition nazwapozycji}, moduły osadzane są bez dodatkowego żadnego kodu otaczającego. Ponadto system nie wczytuje tytułów modułów.
Więcej o umieszczaniu modułów wewnątrz artykułów znajdziesz w artykule Moduły witryny: Utwórz - Dostosuj.
W dodatku Wpinacz modułów można skonfigurować styl prezentacji modułów w artykułach:
Aby skonfigurować dodatek Artykuły - Wpinacz modułów: