Créer un template qui vous convient : page–login.tpl.php et le mettre parmi vos templates : print drupal_render(drupal_get_form(‘user_login’)); if(isset($messages) && !empty($messages)){ print $messages; } Ajouter cette fonction dans template.php (pensez à vider les caches): function MONTHEME_preprocess_page(&$variables, $hook) { if ($vars[‘user’]->uid == 0 && arg(0) == ‘user’ && (arg(1) == » || arg(1) == ‘login’)) { $variables[‘theme_hook_suggestions’][] = […]
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’];
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 […]
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 […]
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);