- Posts: 2696
- Thank you received: 74
titre des modules et modules.php
12 years 5 months ago - 12 years 5 months ago #154387
by erickb
titre des modules et modules.php was created by erickb
derniere version hikashop et joomla
les modules de contenus comme RECENTLY_VIEWED et RELATED_PRODUCTS ne vont pas lire les $module->title de la meme maniere que les autres modules de joomla , pourquoi ?
j'utilise un modules.php de mon template avec
tous les autres modules non hikashop me retourne le bon titre des fichiers langues .ini sauf hikashop
voir la capture d'ecran ci-dessous
merci
les modules de contenus comme RECENTLY_VIEWED et RELATED_PRODUCTS ne vont pas lire les $module->title de la meme maniere que les autres modules de joomla , pourquoi ?
j'utilise un modules.php de mon template avec
Code:
function modChrome_jtext($module, &$params, &$attribs)
{
if ($module->showtitle){
$css = $params->get('moduleclass_sfx') ;
echo '<h2 class="'.$css.'">' . JText :: _($module->title) . '</h2>' ;
}
if (!empty ($module->content)){
echo $module->content;
}
}
tous les autres modules non hikashop me retourne le bon titre des fichiers langues .ini sauf hikashop
voir la capture d'ecran ci-dessous
merci
Last edit: 12 years 5 months ago by erickb.
Please Log in or Create an account to join the conversation.
12 years 4 months ago #154420
by nicolas
Replied by nicolas on topic titre des modules et modules.php
modChrome_jtext est la fonction de votre template utilisée par votre template pour afficher les modules dans des positions du template.
Si vous affichez ces modules via une position de votre template, cette fonction sera utilisée et le titre des ces modules sera remplacer avec la traduction.
Par défaut cependant, les titres des modules ne sont pas traduisibles par fichier de traduction, et donc les modules qui sont affichés par HikaShop directement, sans passer par le template, ne traduisent pas les titres non plus.
Pour changer cela, il faudrait éditer le fichier "listing" de la vue "product" via Affichage>Views et changer la ligne:
<?php echo $name; ?>
en:
<?php echo JText::_($name); ?>
Si vous affichez ces modules via une position de votre template, cette fonction sera utilisée et le titre des ces modules sera remplacer avec la traduction.
Par défaut cependant, les titres des modules ne sont pas traduisibles par fichier de traduction, et donc les modules qui sont affichés par HikaShop directement, sans passer par le template, ne traduisent pas les titres non plus.
Pour changer cela, il faudrait éditer le fichier "listing" de la vue "product" via Affichage>Views et changer la ligne:
<?php echo $name; ?>
en:
<?php echo JText::_($name); ?>
The following user(s) said Thank You: erickb
Please Log in or Create an account to join the conversation.
12 years 4 months ago #154446
by erickb
Replied by erickb on topic titre des modules et modules.php
toutes mes vues sont deja overridees , il me fallait juste le bon endroit 
ca marche impec !
merci
ca marche impec !
merci
Please Log in or Create an account to join the conversation.
Time to create page: 0.184 seconds