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.
Šablona BEEZ5 - úprava názvů pozic
08. srp 2014 20:21 #117407
Dobrý večer,
trochu jsem se ponořil do studování základní šablony BEEZ 5 , kde jsou složky language/en-GB , ve které je např. soubor en-GB.tpl_beez5.sys.ini , který by měl upravovat popis pozice šablony.
Např.
position-0 a vedle se zobrazí beez5(Search)
když slovo Search ve výše uvedeném souboru přepíšu na Hledat , tak se to pri volbě pozice nezmění.
Můžete mi prosím někdo poradit co dělám špatně, případně, zda moje domněnka o změně popisu pozice není mylná.
Předem moc děkuji a přeji hezký zbytek večera.
trochu jsem se ponořil do studování základní šablony BEEZ 5 , kde jsou složky language/en-GB , ve které je např. soubor en-GB.tpl_beez5.sys.ini , který by měl upravovat popis pozice šablony.
Např.
position-0 a vedle se zobrazí beez5(Search)
když slovo Search ve výše uvedeném souboru přepíšu na Hledat , tak se to pri volbě pozice nezmění.
Můžete mi prosím někdo poradit co dělám špatně, případně, zda moje domněnka o změně popisu pozice není mylná.
Předem moc děkuji a přeji hezký zbytek večera.
08. srp 2014 23:06 #117408
Odpověď od Cony
Moderátor
Místo je to skoro správné. Platilo by pro všechny jiné šablony než systémové (obsažené v původní instalaci Joomly). Lepší řešení by ale i v tom případě bylo pro češtinu vytvořit vlastní soubor, tj languages/cs-CZ/cs-CZ.tpl_beez5.sys.ini a překlady řešit v něm.
Pro Beez 5 musíte hledat překlad na klasickém umístění, tj ve složce language přímo v kořenové složce Joomly.
Pro Beez 5 musíte hledat překlad na klasickém umístění, tj ve složce language přímo v kořenové složce Joomly.
Poděkovali: Pavel
09. srp 2014 10:29 - 09. srp 2014 10:29 #117409
Odpověď od Pavel
Zkušený uživatel
Dobrý den,
děkuji za vysvětlení, ale měl bych prosím ještě jeden dotaz. Pokud budu chtít upravovat popis pozic u jiných šablon, tak soubor CZ.tpl_XXX.sys.ini by měl být uložen v složce language/cs-CZ u šablony nebo přímo na rootu ve složce language/cs-CZ ?
Předem moc děkuji a přeji hezký den.
děkuji za vysvětlení, ale měl bych prosím ještě jeden dotaz. Pokud budu chtít upravovat popis pozic u jiných šablon, tak soubor CZ.tpl_XXX.sys.ini by měl být uložen v složce language/cs-CZ u šablony nebo přímo na rootu ve složce language/cs-CZ ?
Předem moc děkuji a přeji hezký den.
09. srp 2014 11:11 #117410
Odpověď od Pavel
Zkušený uživatel
Dobrý den,
nějak se mi nedaří, Jako vzor jsem použil od šablony BEEZ5 soubor cs-CZ.tpl_BEEZ5.sys.ini , který je na rootu ve složce language/cs-CZ název BEEZ5 jsem nahradil názvem své šablony a to samé jsem udělal i uvnitř souboru. Ale bohužel jsem žádnou změnu nezaznamenal.
Můžete mi prosím poradit v čem dělám chybu, případně na co jsem zapomněl.
Moc děkuji.
nějak se mi nedaří, Jako vzor jsem použil od šablony BEEZ5 soubor cs-CZ.tpl_BEEZ5.sys.ini , který je na rootu ve složce language/cs-CZ název BEEZ5 jsem nahradil názvem své šablony a to samé jsem udělal i uvnitř souboru. Ale bohužel jsem žádnou změnu nezaznamenal.
Můžete mi prosím poradit v čem dělám chybu, případně na co jsem zapomněl.
Moc děkuji.
09. srp 2014 11:32 #117411
Odpověď od Pavel
Zkušený uživatel
Zkoušel jsem i soubor uložit do složky language/cs-CZ ve složce se šablonou, ale též bez úspěchu
09. srp 2014 22:34 #117415
Odpověď od Cony
Moderátor
Pro vlastní šablonu by měly být jazykové soubory ve složce šablony. Tj. pokud se sablona jmenuje např. "mojesablona", je tedy ve slozce /templates/mojesablona tak jazykové soubory s češtinou by měl být
/templates/mojesablona/language/cs-CZ/cs-CZ.mojesablona.ini
/templates/mojesablona/language/cs-CZ/cs-CZ.mojesablona.sys.ini
V souboru sys.ini by měly být konstanty, které jsou důležité v administraci, tedy např. Vaše názvy pozic. Aby to fungovalo, musí být ozice správně uvedené v manifestu šablony (templateDetails.xml) např. takto
v souboru cs-CZ.mojesablona.sys.ini pak budete mít toto
Pak v administraci uvidíte při volbě pozice v popup dialogu české názvy.
/templates/mojesablona/language/cs-CZ/cs-CZ.mojesablona.ini
/templates/mojesablona/language/cs-CZ/cs-CZ.mojesablona.sys.ini
V souboru sys.ini by měly být konstanty, které jsou důležité v administraci, tedy např. Vaše názvy pozic. Aby to fungovalo, musí být ozice správně uvedené v manifestu šablony (templateDetails.xml) např. takto
Code:
<positions>
<position>header</position>
<position>left</position>
<position>bottom</position>
</positions>
Code:
TPL_MOJESABLONA_POSITION_HEADER="Hlavička"
TPL_MOJESABLONA_POSITION_LEFT="Levý sloupec"
TPL_MOJESABLONA_POSITION_BOTTOM="Pod obsahem"
Poděkovali: Pavel