Drupal

Pour ajouter une views avec votre code et afficher le résultat voici une fonction simple qui fait tout le boulot pour vous:

<?php
  /* 
    $nom  => le nom de la views
    $type => le type : default,feed,page etc.
    $args => les arguments de la views ( Valable si la views possède des arguments ) 
    N.B : Pour les versions < .7 c'est un array et pour >.7 c'est un ensemble de vars
  */
 
  $output = views_embed_view($nom, $type = 'default',$args);
 
?>

Pour récuperer la liste des thèmes activés sur votre site Drupal, il existe une function Drupal qui retourne les données de chacun dont voici le nom :

<?php system_theme_data(); ?>

Voici un extrait du retrour:

Array
(
    [minnelli] => stdClass Object
        (
            [filename] => themes/garland/minnelli/minnelli.info
            [basename] => minnelli.info
            [name] => minnelli
            [info] => Array
                (
                    [name] => Minnelli

Drupal nous offre une founction très pratique pour inclure un fichier dans notre code au lieu d'utiliser la function include de PHP, dont voici le code:

<?php
  //$type = ectension du fichier exemple 'inc'
  //$module = le module ou le fichier est présent//$name = Optionnel, le nom du fichier sinon le nom du module sera utilise
  module_load_include($type, $module, $name = NULL);
?>