Bonjour,
En fait c'est l'extension Easy tabs qui rajoute des <br/> à gogo.
Pour éviter çà il faut ôter la fonction nl2br de tous les fichiers
phtml dans le répertoire \app\design\frontend\default\default\template\easytabs
Par contre avec cette extension si on ajoute une image à l'aide de l'éditeur wysiwyg de Magento dans un champ textarea d'un attribut que l'on affiche dans un onglet, cette image ne s'affiche pas car son url n'est pas résolue par l'extension.
Pourtant si on fait la même chose dans le champ description d'un produit (intégré également dans un onglet) avec la même méthode, l'image s'affiche bien.
Le code en cause est dans le fichier catalogproductcustom.phtml
qui contient :
| Code : |
<?php
if(Mage::getStoreConfig('easy_tabs/custom/customtabid')){
$method = 'get' . ucfirst(Mage::getStoreConfig('easy_tabs/custom/customtabid'));
$content = nl2br($this->getProduct()->$method());
if(!empty($content)){
echo '<div class="product-specs">'.$content.'</div>';
}
}
?>
|
dont on peut changer la 4ème ligne en
| Code : |
$content = $this->getProduct()->$method();
|
Pour servir d'exemple à la résolution du problème précédent.
Mais cela ne change rien, bien sûr, au problème d'image.
Si cela inspire quelqu'un...