module Drupal : codefilter
codefilter est un petit module externe simple d'utilisation qui est répertorié dans la catégorie des "filtres" utilisables avec vos différents formats d'écriture (input formats) de vos articles.
Il permet d'afficher du code source dans des balises <code></code> à la
mannière d'un formatage avec les balises <pre></pre>.
Il permet en particulier d'afficher du code php "coloré" sans se soucier
des caractères spéciaux <,>,? ... Ce modle est utilisé dans
biboo.net dans de nombreux articles relatifs au "developpement sous
Drupal".
Page officielle du module sur drupal.org : http://drupal.org/project/codefilter
Installation :
- télécharger le module sur la page officielle ci-dessus, prenez en compte votre version de drupal.
- décompressez l'archive et copiez le répertoire codefilter dans le répertoire modules de vos site drupal.
- activez le module via votre interface d'administration : administer >> modules (/admin/build/modules)
- choisissez votre format d'écriture : site configuration
>> input formats (/admin/settings/filters)
et cliquez sur configure :

ici nous choisissons de l'activer dans le format "filtered html" - activez le filtre :
Désormais vous pouvez placer dans votre article au format
Filtered html du code source à l'intérieur de balises
<code></code> ou du code php à l'intérieur des tags
php.
Voici ce que cela donne :
avec du php :
<?php
function phptemplate_feed_icon($url) {
$icon_url = 'themes/bibooV1/img/rss_syndicate.png';
if ($image = '<img src="'. $icon_url . '" alt="'. t('XML feed') .'" />') {
return '<span class="xml-icon"><a title="Flux RSS : Abonnez-vous à ce contenu !" href="'. check_url($url) .'">'. $image .'</a></span>';
}
}
?>dans des balises <code></code> :
function phptemplate_feed_icon($url) { $icon_url =
'themes/bibooV1/img/rss_syndicate.png'; if ($image = '<img src=
"'.%20$icon_url%20.%20'" alt="'. t('XML feed') .'" />') { return
'<span class="xml-icon"><a title="Flux RSS : Abonnez-vous à ce contenu !"
href="'.%20check_url($url)%20.'">'. $image .'</a></span>'; } }
Document original : Drupal
handbooks
Licence de distribution : Creative
Commons License, Attribution-ShareAlike3.0
- Modules :
- Mots-clés :
- 3309 lectures
Commentaires :
Poster un nouveau commentaire