Posts in category: drupal
afficher un menu avec tout les niveaux

ajouter le « menu » dansle block concerné via dans structure/block dans template.php : function THEMENAME_preprocess_page(&$variables) { // Get the entire main menu tree $main_menu_tree = menu_tree_all_data(‘main-menu’); // Add the rendered output to the $main_menu_expanded variable $variables[‘main_menu_expanded’] = menu_tree_output($main_menu_tree); } puis dans  maPageDeRendu.tpl.php print render($main_menu_expanded);

récuperer le nombre de pages vues en natif dans drupal

drupal 7 permet de recuperer le nombre de fois qu’une page est vue : activer statitics(core) + cocher  « Count content views » autoriser à voir les infos statistics : statistics > View content hits (pour tout le monde) templater (ex : dans le node.tpl.php) comme suit : //conteur basique de visites print (int) $content[‘links’][‘statistics’][‘#links’][‘statistics_counter’][‘title’];

inte de wysiwyg + ckeditor 3.x + seven sur drupal7

Ckeditor via drupal met parfois des textarea un peu grand, ce qui est parfois un peu difficile à lire pour les grandes pages. Si on veut le modifier on peut ajouter une surcouche css sur le style de ckeditor. une manière simple et propre (à mon gout) pour modifier tout ça. Réduire la hauteur des paragraphes  dans […]

tweeter block

Ce module permet de remonter les derniers tweets dans un block. Il faut juste récupérer l’id de la widget via l’url de twetter une fois connecté et configurer via drupal. Pour le theming on peux intervenir via une surcouche css avec un script js. on place dans le template html.tpl.php par exemple : <script src= »<?php echo […]

Retrouver son chemin

On a souvent besoin de trouver le bon chemin pour nos templates dont voici une petite liste.   chemin d’une image file_create_url($urlImage); chemin stylée d’une image image_style_url(‘styleimage’ , $urlImage ); alias à partir du nid drupal_lookup_path(‘alias’, « node/ ».$node->nid) réecriture d’un lien depuis un nid url(‘node/’ . $nid);