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.
Re: Vkládání článků z frontendu - úprava formuláře
ghost napsal: je to jednoduche udelat pomoci joomla override
soubor edit.php z:
...components\com_content\views\form\tmpl\
si nakopirujte do:
...templates\sablona\html\com_content\form\
a ten si pak zeditujte dle toho, co vse chcete vymazat
Před časem jste mi báječně poradil, proto si dovoluji ozvat ještě jednou. Vkládací formulář pro vložení článku mám upravený. Potřeboval bych však ještě změnit velikosti jednotlivých polí, ale to nikde nemohu najít. Např. pole pro vkládání textu článku výrazně zmenšit apod.
Neporadil byste někdo? Díky.
Se souborem edit.php přesunutém z components\com_content\views\form\tmpl\ do override (templates\sablona\html\com_content\form\) jsem si už hrál dříve a vždy to fungovalo bezvadně.
Nyní však řeším, jak udělat, aby se vkládané články z frontendu automaticky ukládaly jako hlavní články (featured). Našel jsem na fóru joomla.org vlákno, které o tom pojednává ( forum.joomla.org/viewtopic.php?t=884747h...ewtopic.php?t=884747 ), avšak úprava hodnoty z 0 na 1 v kódu níže (cesta souboru: components/com_content/models/forms/article.xml) mi ve formuláři jako výchozí hodnotu pole Hlavní článek: ANO NEnastavilo.
Můžeme o tom rozpoutat diskuzi a říct si, zda to skutečně v Joomla 3.9.15 funguje?
Joomla úřední deska | IT služby, webové stránky v Joomla!, online marketing | Joomla je best! Zveřejni svůj problém, pokud ho vyřešíš sám, jsi best!
Výchozí přednastavení formuláře pro vložení článku z frontendu lze skutečně upravit v souboru: components/com_content/models/forms/article.xml
Mám tedy nový dotaz: Předpokládám, že při aktualizaci systému se tento soubor přepíše, lze tedy tento soubor někde overridovat?
Uvedený override v minulém příspěvku (templates/system/forms/com_content/article.xml) nefungoval. Má být cesta jiná? Lze vůbec xml soubor overridovat?
Joomla úřední deska | IT služby, webové stránky v Joomla!, online marketing | Joomla je best! Zveřejni svůj problém, pokud ho vyřešíš sám, jsi best!
ale myslím že jdou overridovat jen view - to je logika systému MVC.
Proto taky jdou overridovat jen některé pluginy, které view mají - které nemají tak ne. (u component a modulů se počítá že view mají)
MiniJoomla! - www.minijoomla.cz - 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
Ernst napsal: potřebuješ, aby to jako výchozí hodnotu nabízelo hlavní článek nebo aby se z toho "natvrdo" stal hlavní článek?
Jak to souvisí s overidem xml souboru?
MiniJoomla! - www.minijoomla.cz - 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
Joomla úřední deska | IT služby, webové stránky v Joomla!, online marketing | Joomla je best! Zveřejni svůj problém, pokud ho vyřešíš sám, jsi best!
Houbák napsal: A nestačilo by pouze v souboru edit.php (v šabloně) upravit řádek pro vykeslení daného selektu tak, aby se jako defaultní hodnota použila "1"?
Code:<?php echo $this->form->renderField('featured', '', '1'); ?>
Toto řešení bude pro mě schůdné, pokud budu chtít dané pole skrýt, bude to pak už jen o CSS. Díky Houbáku.
Je jen škoda, že tedy xml soubor nelze též overridovat, mnoho různých nastavení by totiž šlo předdefinovat a tím uživatele zbavit zbytečného klikání a pole také např i skrýt, pokud by to bylo žádoucí.
Joomla úřední deska | IT služby, webové stránky v Joomla!, online marketing | Joomla je best! Zveřejni svůj problém, pokud ho vyřešíš sám, jsi best!
Joomla úřední deska | IT služby, webové stránky v Joomla!, online marketing | Joomla je best! Zveřejni svůj problém, pokud ho vyřešíš sám, jsi best!
Rudolf napsal:
Ernst napsal: potřebuješ, aby to jako výchozí hodnotu nabízelo hlavní článek nebo aby se z toho "natvrdo" stal hlavní článek?
Jak to souvisí s overidem xml souboru?
s override xml to nesouvisí, ale souvisí to s možností řešení daného problému.
Nebo ty Rudo vidíš v nadpisu dotazu "jak udělat override xml". Já tedy ne.
Směřoval jsem k prakticky ke stejnému řešení jako psal Houbák
Ernst:
Jenže původní nadpis psal Petr, a Cufe řeší něco jiného co s nadpisem nesouvisí:
Údajně lze daný soubor article.xml overridovat do templates/system/forms/com_content/article.xml (platí to?)
Můžeme o tom rozpoutat diskuzi a říct si, zda to skutečně v Joomla 3.9.15 funguje?
A na to jsem dopovídal.
MiniJoomla! - www.minijoomla.cz - 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
Ano, to lze určitě. V eventě onContentPrepareForm nějak taktoHoubák napsal: No, override xml formuláře by šel asi udělat pomocí pluginu. Ale nemám to zatím ověřené.
Nejnovější příspěvky