Czy wiesz, że istnieje możliwość umieszczenia modułu w artykule w Joomla, tzn. bezpośrednio w treści, wykorzystując funkcję Joomla loadmodule/loadposition?

Na przykład, powiedzmy, że chcemy umieścić nasz moduł Joomla Paypal (lub jakikolwiek inny moduł) w artykule, a nie w pozycji modułu.

Możemy to zrobić wykorzystując domyślną wtyczkę Joomla LoadModule lub LoadPosition.

Oczywiście istnieje wiele innych powodów, aby umieścić moduł w artykule. Innym bardzo dobrym przykładem umieszczenia modułu w artykule jest dodanie CTA (Call-to-action), aby ktoś dołączył do naszej listy mailingowej. 

Możemy użyć modułu subscribe, ale korzystając z funkcji loadposition, możemy umieścić go w dowolnym miejscu w treści artykułu Joomla.

{automatycznie} 

Utwórz moduł Joomla lub pozycję do załadowania

Przede wszystkim upewnij się, że utworzyłeś i zdefiniowałeś moduł, który chcesz pokazać w artykule.

To jest dość proste do zrobienia:

  1. W górnym menu przejdź do Rozszerzenia i kliknij Moduły
  2. Użyj funkcji filtrowania, aby wyszukać i znaleźć moduł, który chcesz umieścić w artykule, i kliknij na moduł. Możesz również utworzyć nowy lub utworzyć kopię istniejącego modułu.
  3. Utwórz nową nazwę stanowiska, wpisując nową nazwę (taki, który nie będzie kolidował z żadnymi pozycjami używanymi przez szablon). Na przykład wpiszmy in_article_subscribe
  4. W sekcji Przypisanie modułu wybierz strony, do których chcesz przypisać moduł i Zapisz. Zazwyczaj stosujemy go Wszystkie strony dzięki czemu możemy z niego korzystać w dowolnym miejscu witryny.

Teraz, gdy utworzyłeś moduł, który chcesz wyświetlić w artykule, dostępna jest domyślna wtyczka, która może załadować moduł lub pozycję modułu w artykule.

Możesz wywołać dowolną pozycję modułu w elemencie zawartości za pomocą następującego kodu

Użyj Joomla loadposition, aby umieścić moduł w artykule 

Aby załadować konkretną pozycję (z pozycji modułu, które zdefiniowałeś), możesz użyć poniższej składni:

{ loadposition in_article_subscribe}

To załaduje pozycję subskrybuj_w_artykule

NB: (USUŃ spacje na początku i na końcu przed {})

Pamiętaj, że musisz także włączyć opcję „Zawartość - Załaduj moduły" wtyczkę z Menedżera wtyczek (jeśli wyłączyłeś ją z jakiegoś powodu).

zawartość loadodules wtyczka systemowa joomla

Innym dobrym przykładem, który lubimy wykorzystywać, jest ładowanie modułu logowania dla użytkowników, którzy się jeszcze nie zalogowali, lub wyświetlanie im komunikatu informującego o konieczności zarejestrowania się i zalogowania.

To doskonała okazja, aby wykorzystać funkcję ładowania modułu Joomla i wstawić moduł Joomla do artykułu.

Joomla Loadmodule - umieść moduł w artykule

NB: Usuń WSZYSTKIE spacje pomiędzy { loadposition i trailing}. Nie powinno być żadnych spacji na początku ani na końcu.

Nie mogliśmy tego zrobić powyżej, ponieważ w przeciwnym razie Joomla (nasz CMS) usunąłby tekst i spróbował go zastąpić ;-) Upewnij się również, że wszystko jest napisane małymi literami. Aby było prościej, powinno to wyglądać tak [loadposition user4], ale użyj nawiasów klamrowych { } zamiast kwadratowych [ ].

Innym dobrym przykładem zastosowania tego modułu jest to.

Załóżmy, że chcesz utworzyć reklamę (lub link afiliacyjny), ale zamiast kopiować i wklejać kod, chcesz móc dowolnie powielać tę reklamę w swoich elementach treści.

Dlatego używasz mod_html moduł umożliwiający stworzenie potrzebnej Ci reklamy.

Teraz za każdym razem, gdy chcesz wyświetlić tę reklamę, po prostu wstaw { loadposition xxxx } (pamiętaj o usunięciu dodatkowych spacji przed loadposition i po xxxx, w tym przykładzie spacje zostały dodane celowo) w treści.

Dobrą rzeczą w tym jest to, że jeśli chcesz zmienić reklamę, musisz to zmienić tylko w module, a nie w każdym elemencie treści. Poniżej używamy tej funkcjonalności, aby pokazać pole subskrypcji naszego e-booka! 

Moduł ładowania Joomla

 

Podobna funkcja Joomla loadmodule działa dokładnie tak samo, jak opisaliśmy powyżej, ale tym razem ładujesz konkretny moduł, a nie jego pozycję.

{ loadmodule login } 

To by załadowało Zaloguj Się moduł.

NB: (USUŃ spacje na początku i na końcu przed {})

Tutaj obowiązuje ta sama logika. Możesz załadować dowolny moduł Joomla, gdziekolwiek chcesz, podając nazwę modułu, który chcesz załadować.

 

Owijanie w górę

Gdy już zapoznasz się z koncepcją ładowania modułu lub pozycji modułu w artykule, zaczniesz znajdować mnóstwo sposobów na ich wykorzystanie w swoim artykule do tworzenia konkretnych funkcji. Na przykład, jak widać powyżej, używamy modułu loadposition do ładowania wezwania do działania ebooka Joomla przy użyciu składni tych funkcji.

joomla pozycja ładowania

Jak widać, zostaje on zastąpiony banerem naszego e-booka.

Masz jakieś pytania? Daj nam znać w komentarzach poniżej!