Marinelli theme - bug affichage des apostrophes

sur la version 7.x-3.0-beta11 pour drupal 7, l'apostrophe est remplacé par le code "& # 0 3 9 ;" . pour remédier à ce bug il faut changer le symbole "@" utilisé dans la fonction de traduction par '!'. modifier le code ci-dessous qui se trouve dans le fichier logics/banners.inc

<?php
 
foreach($banners as $i => $banner) {
   
$variables = array(
     
'path'  => $banner['image_path'],
     
'alt' => t('@image_desc', array('@image_desc'=>$banner['image_description'])),
     
'title'   => t('@image_title', array('@image_title'=>$banner['image_title'])),
     
'attributes' => array(
       
'class' => 'slide' . ($i != 0 ? ' marinelli-hide-no-js' : ''), // hide all the slides except #1
       
'id' => 'slide-number-' . $i,
       
'longdesc' => t('@image_desc', array('@image_desc'=>$banner['image_description']))
      ),
    );
?>

par:

<?php
 
foreach($banners as $i => $banner) {
   
$variables = array(
     
'path'  => $banner['image_path'],
     
'alt' => t('!image_desc', array('!image_desc'=>$banner['image_description'])),
     
'title'   => t('!image_title', array('!image_title'=>$banner['image_title'])),
     
'attributes' => array(
       
'class' => 'slide' . ($i != 0 ? ' marinelli-hide-no-js' : ''), // hide all the slides except #1
       
'id' => 'slide-number-' . $i,
       
'longdesc' => t('!image_desc', array('!image_desc'=>$banner['image_description']))
      ),
    );
?>

je vous conseille de lire la documentation de l'api drupal

lien pour la fonction t(): http://api.drupal.org/api/drupal/includes--bootstrap.inc/function/t/7

Tags: 

Catégories: 

Share/Save