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.
logo v dvoch jazykoch
09. pro 2012 12:50 #100764
dobry den, chcel by som do sablony gavick gk_music_free pridat logo v dalsom jazyku, web bude dvojjazycny...navyse, sablona ma color switcher, cize musim mat 2x3 loga...rad by som sa opytal ako na to
09. pro 2012 13:12 #100766
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong

Moderátor
Vytvořte si variantu vaší šablony, kterou pak použijete při zobrazení jiné jazykové verze.
I'm sorry, my responses are limited...you must ask the right questions.
12. pro 2012 12:00 #100901
Odpověď od radek svec

Uživatel
Ahoj, já to mám na
www.ceskearchivy.cz
vyřešeno takto.
Do souboru index.php šablony přidat a inicializovat proměnou:
$lang = JFactory::getLanguage();
a pak třeba v divu
<div id="logo">
<a href="<?php echo $this->baseurl ?>">
<img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/<?php
if ($lang->getTag()=='cs-CZ') {
echo "logo.png";
} elseif ($lang->getTag()=='en-GB') {
echo "logo-en.png";
} else {
echo "logo-de.png";
} ?>" alt="<?php echo $this->title; ?>" title="<?php echo $this->title; ?>" /></a>
</div><!-- END - logo -->
Do souboru index.php šablony přidat a inicializovat proměnou:
$lang = JFactory::getLanguage();
a pak třeba v divu
<div id="logo">
<a href="<?php echo $this->baseurl ?>">
<img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/<?php
if ($lang->getTag()=='cs-CZ') {
echo "logo.png";
} elseif ($lang->getTag()=='en-GB') {
echo "logo-en.png";
} else {
echo "logo-de.png";
} ?>" alt="<?php echo $this->title; ?>" title="<?php echo $this->title; ?>" /></a>
</div><!-- END - logo -->
12. pro 2012 13:07 #100903
Odpověď od Cony

Moderátor
Nebo by to šlo řešit jazykovou proměnou - tedy název obrázku si dát jako jazykovou proměnou v šabloně a pak již jen volat příslušnou jazykovou konstantu.
12. pro 2012 17:38 #100921
Odpověď od Houbák

Zkušený uživatel
Nešlo by to řešit i modulem, který by se přiřadil k dané jazykové mutaci? Samozřejmě by se v šabloně musela vytvořit pozice pro modul.