-
Migrace z Joomla 1.5, 2.5 a 3.x do nové Joomla 6
Bong ·
- X Online Joomla bar xunil ·
-
Phoca Cart - pluginy dopravy
H13 ·
-
Nový joomlaportal.cz
Linelabcz ·
-
Amanus - nová šablona Astroid frameworku podporující Phoca Cart
H13 ·
- X Claude Code a VS Code - kompromitace xunil ·
-
Phoca Download - verze 6.1.6 vydána
H13 ·
-
Phoca Cart - Booking
H13 ·
úpravy css komponenty a jejich vkládání do šablony
- ma®vays
- Autor
- Uživatel
-
Méně
Více
10. lis 2015 15:16 #124468
od ma®vays
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
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
10. lis 2015 15:26 #124470
od Cony
Odpověď od Cony v tématu úpravy css komponenty a jejich vkládání do šablony
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.
- Houbák
- OFFLINE
- Zkušený uživatel
-
10. lis 2015 16:03 #124473
od Houbák
Odpověď od Houbák v tématu úpravy css komponenty a jejich vkládání do šablony
Tak mě napadá, že by se na to dal napsat plugin, který by to "ošéfoval"...
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
10. lis 2015 16:11 #124475
od Cony
Odpověď od Cony v tématu úpravy css komponenty a jejich vkládání do šablony
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"...
- ma®vays
- Autor
- Uživatel
-
Méně
Více
10. lis 2015 17:55 #124477
od ma®vays
Odpověď od ma®vays v tématu úpravy css komponenty a jejich vkládání do šablony
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
- Houbák
- OFFLINE
- Zkušený uživatel
-
10. lis 2015 18:38 #124482
od Houbák
Odpověď od Houbák v tématu úpravy css komponenty a jejich vkládání do šablony
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
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
10. lis 2015 21:10 #124483
od Cony
Odpověď od Cony v tématu úpravy css komponenty a jejich vkládání do šablony
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.
- ma®vays
- Autor
- Uživatel
-
Méně
Více
11. lis 2015 07:14 #124489
od ma®vays
Odpověď od ma®vays v tématu úpravy css komponenty a jejich vkládání do šablony
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á).
Vygenerováno za 0.088 sekund