Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

Cassiopeia - nové pozice.

28. lis 2023 20:32 - 30. lis 2023 00:05 #148899
Ahoj, používá někdo z vás šablonu Cassiopeia a chybí vám tam nějaká pozice?

Většinou, když se dělá úvodní stránka, ta se skládá z více modulů a je potřeba více pozicí, např.
top-c, top-d,  top-e a dole bot-c, bot-d. Zde můžete vidět tyto pozice v akci: phoca.hostime.cz

Ptám se proto, že bych mohl udělat PR (pull request) pro tyto pozice (což obnáší přidání pár řádků do index.php, a pár řádků pro CSS). Pokud by se takový PR dělal, proč to nevyužít a nepřidat případně další chybějící pozice.

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

28. lis 2023 21:44 - 28. lis 2023 21:44 #148900
Odpověď od Rudolf
Joomla Expert
Aby všichni měli představu jaké pozice cassiopea má, najdete na externím odkazu:
magazine.joomla.org/all-issues/february-2022/joomla-4-cassiopeia-template-a-bunch-of-tips-tricks#4-4-layout

<positions>
        <position>topbar</position>
        <position>below-top</position>
        <position>menu</position>
        <position>search</position>
        <position>banner</position>
        <position>top-a</position>
        <position>top-b</position>
        <position>main-top</position>
        <position>main-bottom</position>
        <position>breadcrumbs</position>
        <position>sidebar-left</position>
        <position>sidebar-right</position>
        <position>bottom-a</position>
        <position>bottom-b</position>
        <position>footer</position>
        <position>debug</position>
    </positions>

nebo v příloze

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Přílohy:

29. lis 2023 11:50 #148902
Odpověď od Cony
Moderátor
Já bych další pozice nepřidával. Přijde mi to zbytečné (lze pořešit jiným způsobem), potencionálně zpomalující web (musí se kontrolovat více pozic na existenci modulů), matoucí (top-c, top-d, top-e, kde se to zobrazuje??)...
Pokud potřebuju více modulů na jedné pozici, můžu jednoduše použít plugin Load Module, nebo např. modul n3t Multi Module. Popř. pro poskládání stránky jen z modulů je ideální n3t Empty Page, případně nějaký page builder, pokud někdo používá...

29. lis 2023 13:26 #148903
Odpověď od H13
Admin
Problém je v tom, že je to grid. Do jedné pozice, např. top-a sice můžeme přidat více modulů a rozdělit je např. na více řádků (to css grid umí), ale už musíme CSS upravovat přímo na míru při jakémkoliv přidání nového modulu (např se top-a rozdělí na tři moduly a čtvrtý na dalším řádku, při přidání nového modulu do prvního řádku se nám kompletně rozhodí layout, musí se upravit css).

top-c, top-d, top-e je prostě logické pokračování top pozic:

top-a
tob-b
top-c
top-d
top-e
(každá pozice může obsahovat až 4 moduly, je to dynamické, takže klidně jeden nebo dva nebo tři nebo čtyři - bez nutnosti upravovat css)

Jak jsem psal, toto se většinou hodí na úvodní stránky, které jsou často tvořeny moduly.

Problém rozdělení jedné pozice do více subpozicí (např pomocí speciálního modulu) může být v tom, že pak např. nebudeme moct oddělit různé vlastnosti pozic.

Pokud mám pozice dané a rozdělené, pak si můžu rozhodnout, že např. pozice top-b nebude "full width" a bude mít prostě padding jako celá stránka, ale např. pozici top-c budu chtít mít až do kraje (typicky slideshow nebo carousel přes celou stránku).

A teď to hlavní, bavíme se o přidání pár podmínek do index.php a pár řádků do CSS, tedy v podstatě minimální rozšíření a žádné porušení zpětné kompatibility.

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

29. lis 2023 16:39 - 29. lis 2023 16:40 #148904
Odpověď od Linelabcz
Admin

...pak si můžu rozhodnout, že např. pozice top-b nebude "full width" a bude mít prostě padding jako celá stránka


 
Rozhodnout si to můžeš, ale jednoduše nejde z gridu vytáhnout něco mimo grid třeba full-width. To lze třeba přes podšablonu cassiopeia.linelab.org/ ostatní vyřeší n3t Multi Module a podobně.

Powered by Fórum