Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

content_image et HTML5
#1

Bonjour à tous,
petite astuce pour valider votre HTML5 si vous utilisez le tag {content_image}.
Le paramètre Name dans la balise img est devenu obsolète mais est encore généré par le tag.
Au cas où Calguy vienne par ici (mais surtout pour vous montrer que j'ai cherché), il faudrait modifier la classe class.cms_content_block.php et faire des modifs de la ligne 425 à 460
Code :
[== Indéfini ==]
    $name = $params['block'];
    $alt = '';
    $width = '';
    $height = '';
    $urlonly = false;
    $xid = '';
    $class = '';
    if( isset($params['name']) ) $name = $params['name'];
    if( isset($params['class']) ) $class = $params['class'];
    if( isset($params['id']) ) $xid = $params['id'];
    if( isset($params['alt']) ) $alt = $params['alt'];
    if( isset($params['width']) ) $width = $params['width'];
    if( isset($params['height']) ) $height = $params['height'];
    if( isset($params['urlonly']) ) $urlonly = true;
    if( !isset($params['alt']) ) $alt = $img;
  
    $out = '';
    if( $urlonly ) {
      $out = $img;
    }
    else {
      $out = '<img src="'.$img.'" ';
      if( !empty($name) ) {
    $out .= 'name="'.$name.'" ';
      }
...impensable pour les raisons que vous savez Wink

Donc, pour contourner ceci, ajoutez systématiquement le paramètre name='' dans votre tag afin qu'il ne soit pas généré en sortie. S'il n'est pas renseigné, la classe prend la valeur de paramètre block.

Voilà, c'était l'astuce du jour.

{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)