Přihlásit se

Joomla 5.2.2 Security & Bugfix Release

Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.

Prepisy šablóny - overides pre J4 aj J5

05. pro 2024 13:53 - 05. pro 2024 13:55 #149936
Ahojte,

v J3 stačilo duplikovať časť šablóny do HTML priečinku v zvolenej šablone a premenovať ho. Napríklad pre "Featured articles". A v administrácii sa dalo táto úprava šablóny vybrať napr. v menu. Myslim,že tam bolo treba pridať aj XML súbor s rovnakým názvom ako sa volá premenované samotný php súbor.

Mne to v J4 ani v J5 nefunguje. Vám áno?
Vdaka za skoé odpovede.


PS: chcel som pridat aj obrazky, ale ma forum blokuje kvoli "Your submission was blocked for security reasons."

05. pro 2024 23:02 - 05. pro 2024 23:04 #149939
Odpověď od Bong
Moderátor
Přímo v každé šabloně máte nástroje Vytvořit přepsání, Editor uživatele, Vytvořit podšablonu,... můžete vytvořit přepis čehokoli, tak i přímo editovat. Zrovna tak i můžete vytvářet podšablony.

Využijte tyto možnosti, ušetříte si zkoumání, proč něco nefunguje.

I'm sorry, my responses are limited...you must ask the right questions.

06. pro 2024 05:54 #149941
Odpověď od Radik10
Uživatel
Zdravim,

presne to som urobil, vytvoril prepisanie a premenoval php subory. Vytvorenie prepisania nevytvori XML subor, preto ho treba dodatocne skopirovat z Joomly (podla prislusneho komponentu, co som kopiroval) a premenovat podla PHP

Ak chem pouzit prepisanie do nejakeho menu na stranke, tak Joomla 4 aj 5 toto novo vytvorene prepsianie nevidi a teda nie je zobrazene v roletke pre sablonu naprikalad zvyraznenych clankov (featured articles) pri vytvarani polozky menu.

Skusili ste takto prepisanie a premenovaie vytvorit? Funguje vam ako nova sablona v menu?
Vdaka

07. pro 2024 10:27 #149942
Odpověď od Cufe
Admin
Dobrý den, override funguje i pro menu položku, tedy ano, funguje to i v J4 a J5 (stejně jako u J3)
vytvoření přepisu v templates/vase_sablona/html/.... (ať už doplnění vlastních PHP souborů pro view tak i pro menu položku vč. vytvoření a přepsání obsahu souboru XML), principy jsou stále stejné .
Stalo se mi občas, že jsem se uklepl v názvu souboru a pak mi přepis nefungoval, takže je potřeba vše překontrolovat, že je bez chyby.

Joomla úřední deska | IVT služby - 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!

08. pro 2024 06:48 #149944
Odpověď od Radik10
Uživatel
OK,
  1. prepis sablony funguje napr. pre "Featured articles" (pomocou "Create Overides" v sablone), 
  2. akurat je potrebne skopirovat aj XML subor z "Featured articles" (components/com_content/tmpl/featured/) a nahrat ho do rovnakeho priecinka ako v predoslom kroku + premenovat tak aby vsetky subory prepisu mali rovnaky koren nazvu, napr. "", ""
  3. NUTNA podmienka je otvorit tento XML subor a upravit riadok 3 "<layout title="COM_CONTENT_FEATURED_VIEW_DEFAULT_TITLE" option="COM_CONTENT_FEATURED_VIEW_DEFAULT_OPTION">" napr. na "<layout title="Zvýraznené články (J51) - úprava" option="COM_CONTENT_FEATURED_VIEW_DEFAULT_OPTION">" alebo vytvorit prepis jazoveho stringu pre " COM_CONTENT_FEATURED_VIEW_DEFAULT_OPTION "
  4. takto upraveny prepis sablony bude dostupny z ponuky menu
  5. to s tym prepisom popisu v XML nie je nikde nijako zvyraznene / , ze sa clovek musi sam

Radovan

PS 1: skoda, ze na tomto fore nie je mozne zavesit obrazok ani  
PS 2: ak clovek pise prispevok dlhsie cca ako 1 min. tak mu prispevok system skratka neulozi a neprida k ostatnym a clovek musi vsetko pisat znova.
PS 3: ulahcilo by to popis problemu  keby tu neboli taketo obmedzenia

08. pro 2024 06:51 #149945
Odpověď od Radik10
Uživatel
Este jedna vec, po ulozeni system povyhadzoval kopec html kodu.... takto su publikovane hluposti.... nie mojou chybou. Skratka treba zmenit nastavenia tohoto fora. Vraj nemam pravo zverejnovat html kod... Skoda, chcel som pomoct aj ostatnym....

Powered by Fórum