web-dev-qa-db-fra.com

Comment utiliser l'image au lieu de JText

Je voudrais ajouter une image au lieu de saluer le texte "Bonjour" sous ce code -

$mootoolsButton = $params->get('mootoolsbutton','');
if(empty($mootoolsButton)){
    $mootoolsButton = Jtext::_('Hello');
    // $mootoolsButton = echo '<img src="images/main/nl_03.png" />';
}else{
    if(!empty($mootoolsButton) && preg_match('#^[A-Z_]*$#',$mootoolsButton)){
        $mootoolsButton = JText::_($mootoolsButton);
    }
}
1
Si Thu

Il n'est pas nécessaire d'utiliser JText pour le rendu des images. Il suffit de mettre:

$this->mootoolsButton = 'images/main/nl_03.png';

JText est utilisé pour traduire une chaîne.

Si vous travaillez sur un composant personnalisé, ajoutez le code ci-dessus au fichier view.html.php. Et puis accédez-y à "tmpl/default.php" avec le code ci-dessous.

<img src="<?php echo $this->mootoolsButton; ?>" alt="Button" />
2
Sahil Purav