Balises HTML basiques sous DRUPAL

Si comme moi, vous galèrez à trouver le bon code en développement sous Drupal pour des balises HML simples.. Ce post est pour vous..

Au sommaire et avec des exemples comment faire une liste UL/OL

Une liste ..

Pour effectuer une liste il suffit d’écrire ce code suivant:

return theme_item_list($items, $title, $type, $attributes);

Voici un exemple tout simple ou sur api.drupal.org

$title = "Ma liste";
$type = 'ul';
$attributes = array('class' => 'ma-classe-de-liste');
$items = array(
array( 'data' => "item #1",
'class' => 'niveau-1',
'id' => 'level-1-item-1',
'children' => array(
array('data' => "Simple Bloc #1",
'class' => 'simple-bloc',
'id' => 'level-2-item-1',),
)
),
array( 'data' => "item #2",
'class' => 'niveau-1c',
'id' => 'level-1-item-2',
));

$output .= theme_item_list($items, $title, $type, $attributes);

Faire des liens..

Lien simple

l($text, $path, $options = array() );

en exemple

l("www.remithomas.fr", "http://www.remithomas.fr" );

Lien avec une ancre

l("Avec une ancre", '', array('fragment' => '#mon_ancre', 'external' => TRUE) );

Lien et son javascript

l("lien avec javascript", '', array('attributes' => array('onclick' => 'ma_fonction();return false;')) );
Commentaires

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Time limit is exhausted. Please reload CAPTCHA.