Jak osadzać moduły w artykułach Joomla

Wtyczka Artykuły – Wpinacz modułów (Content – Load Modules) pozwala osadzać moduły bezpośrednio w treści artykułu, a także w innych miejscach obsługujących wtyczki treści. Możesz wstawiać moduły według ID, pozycji lub nazwy systemowej, a także określić styl wyświetlania

i – przy

.loadmodule
– opcjonalny tytu

Uwaga: W poniższych przykładach przed komendami dodano kropkę . tylko po to, aby nie wywoływać modułów w tym artykule, a jedynie pokazać ich składnię. W realnym użyciu kropkę należy usunąć.

Szybki skrót składni:

.loadmoduleid 1
.loadposition user1
.loadmodule mod_login
.loadmodule mod_login,module title,style

1. Włączenie wtyczki

  1. Przejdź do Rozszerzenia → Wtyczki.
  2. Wyszukaj Artykuły – Wpinacz modułów (Content – Load Modules).
  3. Upewnij się, że wtyczka jest włączona.

2a. Według ID modułu

Gdy znasz ID modułu (kolumna ID na liście modułów):

.loadmoduleid 1

Wstawi moduł o ID 1 w miejscu użycia składni.

2b. Według pozycji

Aby wyświetlić wszystkie moduły przypisane do pozycji (np. user1):

.loadposition user1

Zrenderuje każdy moduł przypisany do pozycji user1.

2c. Według nazwy systemowej

Gdy znasz nazwę systemową (np. mod_login):

.loadmodule mod_login

Wstawi pierwszy pasujący moduł tego typu.

2d. Tytuł i styl (dla loadmodule)

Możesz wskazać tytuł modułu i styl wyświetlania (np. xhtml, none):

.loadmodule mod_login,Formularz logowania,none

Nada tytuł Formularz logowania i zastosuje styl none (bez ramek).

3. Gdzie działa?

  • Artykuły – podstawowe zastosowanie.
  • Moduł „Własny HTML” – włącz opcję Obsługa dodatków w ustawieniach modułu.
  • Inne miejsca obsługujące wtyczki treści (np. opisy kategorii).

Przykład: Galeria

.loadmodule mod_phocagallery,Moja Galeria,xhtml

Przykład: Baner w treści

.loadposition reklama_art

Przykład: Formularz kontaktowy

.loadmoduleid 12

Wskazówki i rozwiązywanie problemów

  • Jeśli moduł się nie pojawia, sprawdź czy jest opublikowany oraz przypisany do odpowiednich pozycji menu (lub do wszystkich).
  • W module „Własny HTML” ustaw  opcje Obsługa dodatków → Tak, aby wtyczki treści były renderowane.
  • Użyj stylu none, gdy chcesz „goły” output bez ramek szablonu modułu.