Joomla je systém pro správu obsahu stránek, ve kterém se jednotlivé moduly standardně zobrazují pouze na pozicích stránek předepsaných v šablonách. To není vždy výhodné - někdy je nutné umístit ten či onen modul přímo do textu stránky. To lze provést mírnou úpravou jednoho ze souborů XML použité šablony a následným vložením správného odkazu na tento modul do textu.
Instrukce
Krok 1
Složka šablon v kořenovém adresáři webu obsahuje adresáře související s každou z návrhových šablon dostupných na ovládacím panelu - najděte mezi nimi ten, který se aktuálně používá.
Krok 2
V tomto adresáři najděte a otevřete soubor templateDetails.xml pro úpravy - musíte do něj přidat další název modulu, který se poté použije k jeho zobrazení v materiálu stránky. Chcete-li to provést, najděte otevírací a zavírací značky XML a. Vložte nové jméno mezi ně. Například nový modul pojmenujte NewMod_1 a do řádku nad značku přidejte následující kód: NewMod_1. Poté uložte soubor templateDetails.xml se svými změnami.
Krok 3
V administračním panelu přejděte do sekce nainstalovaných rozšíření a zkontrolujte, zda je povolen plugin „Obsah - načítání modulu do materiálu“ze základní sady Joomla. Pokud tam není, stáhněte si jej z webu výrobce a nainstalujte.
Krok 4
Na panelu pro správu otevřete stránku materiálu, kam chcete modul umístit, a na požadované místo přidejte text {loadposition NewMod_1}. Zde je loadposition vyhrazené slovo pro systém správy obsahu a NewMod_1 je název, který jste přidali do souboru templateDetails.xml v druhém kroku. Pokud je v souboru XML použit jiný název modulu, zadejte jej místo NewMod_1.
Krok 5
Přejděte do sekce správy modulů a ze seznamu vyberte název, který jste vytvořili v druhém kroku. V seznamu nastavení zapněte zobrazení bloku na stránkách a nastavte výstupní pozici. Je možné, že pro správné umístění budete muset umístit řádek předchozího kroku do samostatné vrstvy (mezi tagy a) a nastavit pro něj vlastní styl zobrazení - záleží na zdrojovém kódu použité šablony. Modul se objeví v materiálu stránek po kliknutí na tlačítko „Uložit“.