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

Ajouter un commentaire

Filtered HTML

  • Pour publier des morceaux de code, entourez-les avec les balises <code>...</code>. Pour du PHP, utilisez. <?php ... ?>, ce qui va colorier le code en fonction de sa syntaxe.
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Tags HTML autorisés : <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Les lignes et les paragraphes vont à la ligne automatiquement.

Plain text

  • Aucune balise HTML autorisée.
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
CAPTCHA
Cette question permet de s'assurer que vous êtes un utilisateur humain et non un logiciel automatisé de pollupostage (spam).
Image CAPTCHA
Saisir les caractères affichés dans l'image.