Joomla 6.0
Dne 14. října 2025 bylo oficiálně vydáno Joomla 6.0 (kódové jméno Kuimarisha) společně s Joomla 5.4 (Kutegemea). Joomla 5.1 přinesla zabezpečené TUF aktualizace, ale s Joomla 5.4 / 6.0 přichází automatické aktualizace jádra, které budou probíhat bezpečně a bez nutnosti manuálního zásahu.
úpravy css komponenty a jejich vkládání do šablony
10. lis 2015 15:16 #124468
Ahoj.
Opět se mi něco nedaří a proto chci poprosit o nakopnutí.
klasická situace . . . používám komponentu,ale chci si upravit část jejího css. Ale chci to uložit do adresáře s šablonou, aby při další aktualizaci komponenty o změny nepřišel. Většinou se to podaří, ale někdy je to problém.
Otázka: Máte někdo odkaz na nějaký zdroj, kde jsou vypsána specifika, kterýma se o řídí? Asi tam bude víc možností, když u některé komponenty to jde a u některé s tím mám problémy. Díky
Opět se mi něco nedaří a proto chci poprosit o nakopnutí.
klasická situace . . . používám komponentu,ale chci si upravit část jejího css. Ale chci to uložit do adresáře s šablonou, aby při další aktualizaci komponenty o změny nepřišel. Většinou se to podaří, ale někdy je to problém.
Otázka: Máte někdo odkaz na nějaký zdroj, kde jsou vypsána specifika, kterýma se o řídí? Asi tam bude víc možností, když u některé komponenty to jde a u některé s tím mám problémy. Díky
10. lis 2015 15:26 #124470
Odpověď od Cony
Moderátor
Ono záleží, jak je komponenta napsaná. Joomla standard je ten, že CSS soubory (také Javascript) mají být v adresáři media,
např. media/com_component/css/template.css. Pokud tam jsou, tak s velkou pravděpodobností bude fungovat podadresář v šabloně /css/com_component/template.css.
Pokud tam nejsou, tak komponenta může používat nějaký svůj systém, anebo taky vůbec žádný. V takovém případě Vám nezbude než stylování dát do standardního souboru šablony a postarat se o to, aby definice "přebili" definice v CSS komponenty. Některé komponenty také mívají v nastavení možnost vypnout nahrávat jejich CSS soubory.
např. media/com_component/css/template.css. Pokud tam jsou, tak s velkou pravděpodobností bude fungovat podadresář v šabloně /css/com_component/template.css.
Pokud tam nejsou, tak komponenta může používat nějaký svůj systém, anebo taky vůbec žádný. V takovém případě Vám nezbude než stylování dát do standardního souboru šablony a postarat se o to, aby definice "přebili" definice v CSS komponenty. Některé komponenty také mívají v nastavení možnost vypnout nahrávat jejich CSS soubory.
10. lis 2015 16:03 #124473
Odpověď od Houbák
Zkušený uživatel
Tak mě napadá, že by se na to dal napsat plugin, který by to "ošéfoval"...
10. lis 2015 16:11 #124475
Odpověď od Cony
Moderátor
No ono by to stačilo i v šabloně. V Joomle 2.5 se často v šabloně tímto způsobem "vyhazovali" MooTools.houbak napsal: Tak mě napadá, že by se na to dal napsat plugin, který by to "ošéfoval"...
10. lis 2015 17:55 #124477
Odpověď od ma®vays
Uživatel
Takže není nějaký přesný manuál, ale zálží na dané komponentě. Když na to u dané komponenty nepříjdu, nezbývá, než to přebít v css šablony. TAm mě pro přehlednost napadá spíš na konec css šablony dát importy dalších css pojmenované podle komponent. Sice to asi nebude dvakrát košér, ale nejsem žid
10. lis 2015 18:38 #124482
Odpověď od Houbák
Zkušený uživatel
To je podle mě nevhodné, protože budete načítat i css kód komponent, které v danou chvíli nezobrazujete. Navíc se může stát, že dojde je "konfliktu" tříd.ma®vays napsal: TAm mě pro přehlednost napadá spíš na konec css šablony dát importy dalších css pojmenované podle komponent. Sice to asi nebude dvakrát košér, ale nejsem žid
10. lis 2015 21:10 #124483
Odpověď od Cony
Moderátor
Ono záleží jak moc chcete styly měnit, je-li to pár změn, tak proč ne v CSS šablony. Navíc tím získáte při případné aktualizaci rozšíření zpětnou kompatibilitu, pokud třeba přibudou v CSS nějaké nové definice.
11. lis 2015 07:14 #124489
Odpověď od ma®vays
Uživatel
Je fakt, že když se mi daný css soubor komponenty nepodaří do složek šablony dostat, tak to vpisuju do šablony a právě pro konflikt tříd se snažím vkládat i identifikátory. Většinou to jde.
Dobrá, import jak jsem navrhoval je asi blbost. Lepší asi bude pokračovat ve vkládání změn přímo do šablony a mít prostě vše v jednom souboru.
Co se týče toho pluginu, tak jsem o něčem podobném uvažoval už dávno. ale napadlo mě jeho aplikování pouze na moduly, kde bych v každém modulu mohl dopisovat vlastní css styly, které by se týkaly čistě jeho. Některé moduly už tuto funkci mají v základu (aspoň z toho málo co používám já).
Dobrá, import jak jsem navrhoval je asi blbost. Lepší asi bude pokračovat ve vkládání změn přímo do šablony a mít prostě vše v jednom souboru.
Co se týče toho pluginu, tak jsem o něčem podobném uvažoval už dávno. ale napadlo mě jeho aplikování pouze na moduly, kde bych v každém modulu mohl dopisovat vlastní css styly, které by se týkaly čistě jeho. Některé moduly už tuto funkci mají v základu (aspoň z toho málo co používám já).
Nejnovější příspěvky