Když schází pole pro příponu třídy modulu

Napsáno 27.12.2011 pro Joomla! a označeno jako Joomla

tak se musí doplnit.

Joomla!

Nestává se to často, ale přeci jen můžete příležitostně narazit na modul, který neumožňuje ve svých parametrech nastavit Příponu třídy modulu a tím stylování modulu a to prostě proto, že potřebné pole chybí. Například mě se to zrovna nedávno stalo u dvou modulů z příslušenství JomSocial. V takovém případě ovšem není důvod zoufat, náprava je velmi snadná.

Joomla! 1.5

1. Najděte si ve výchozí složce vaší Joomla! instalace složku problematického modulu a otevřte si jeho xml soubor - tedy soubor pojmenovaný mod_nějakýmodul.xml v nějakém šikovném editoru - dobrý je třeba PSpad, v případě nouze stačí i poznámkový blok.

2. Poslední dva řádky obsahu souboru by měly vypadat asi takto:

 </params>
</install>

3. Před tyto dva řádky vložte následující kód a soubor uložte.

<param name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="PARAMMODULECLASSSUFFIX" />

4. Pro jistotu, konec souboru by měl vypadat takto:

  <param name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="PARAMMODULECLASSSUFFIX" />
 </params>
</install>

Joomla! 2.5

1. Najděte si ve výchozí složce vaší Joomla! instalace složku problematického modulu a otevřte si jeho xml soubor - tedy soubor pojmenovaný mod_nějakýmodul.xml v nějakém šikovném editoru - dobrý je třeba PSpad, v případě nouze stačí i poznámkový blok.

2. Poslední řádky obsahu souboru by měly vypadat asi takto:

   </fieldset>
  </fields>
 </config>
</extension>

3. Před tyto dva řádky vložte následující kód a soubor uložte.

<field
 name="moduleclass_sfx"
 type="text"
 label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL"
 description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC" />

4. Pro jistotu, konec souboru by měl nyní vypadat takto:

<field
     name="moduleclass_sfx"
     type="text"
     label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL"
     description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC" />
   </fieldset>
  </fields>
 </config>
</extension>

A to je celé, pokud nyní otevřete modul pro úpravu parametrů, mělo by na konci parametrů být pole pro vložení přípony třídy modulu, čili suffixu.

Komentáře (0)

Napsat komentář

Pro přidání komentáře se prosím přihlaste.