theming

Par badgones

Nice menu : ouverture à droite ou à gauche en fonction de la largeur du navigateur

Vous avez besoin d'un menu nice menu qui s'ouvre à droite ou à gauche en fonction de sa position dans la page, et de la largeur du navigateur?
Voilà la solution :

Vous ajoutez votre menu, avec ouveture vers la gauche. Puis, vous rajouter le Javascript suivant dans votre thème (ou alors, vous incluez le fichier JS mis en attachement) :

Attention : #nice-menu-1 est à changer suivant le menu que vous voulez modifier !

$("#nice-menu-1 .menuparent").bind('mouseover',function(){
    if (($(this).offset().left+$(this).outerWidth()+$(this).children("ul:first").outerWidth()) > $("body").outerWidth()) {
        $(this).children("ul:first").css({left:'-'+$(this).outerWidth()+'px'});
    }
    else {

en lire plus

D7 : inclure des régions dans un node.tpl

bonjour

je cherche a inclure des regions dans des node-custom.tpl comme c'est possible dans D6.A la base j'ai ce code dans D6:

<?php
function cyrano_ca_preprocess_node(&$vars, $hook) {
//Partie regions dans node.tpl- ajoute les regions utiles au node.tpl
$vars['pole_bloc_G'] = theme('blocks', 'pole_bloc_G');
$vars['pole_bloc_C'] = theme('blocks', 'pole_bloc_C');
$vars['pole_bloc_D'] = theme('blocks', 'pole_bloc_D');
$vars['col_G1'] = theme('blocks', 'col_G1');
$vars['col_G2'] = theme('blocks', 'col_G2');
$vars['col_G3'] = theme('blocks', 'col_G3');
...
?>

Modification du thème marinelli ( drupal7)

Bonjour,

je travail en ce moment sur un site internet basé sur le thème de marinelli (pour Drupal7) .

Je cherche à faire un espace entre le menu et le slideshow afin d'y insérer une phrase. Mais je n'y arrive pas, quelqu'un aurait-il une idée?

Toute aide serait la bienvenue.

Merci ;)

Theming : répartir me $content du corps

bonjour

Aprés avoir trituré les node.tpl, je voudrais savoir comment arriver à répartir le $content du corps sur plusieurs colonnes (2,3,4..)
j'ai mis la main sur ceci : http://drupal.org/node/493374#comment-1719478

Je pense que c'est la voie mais je voudrais faire cela pour un type de contenu particulier...
l'idée serai de donner un type de contenu concerné , ainsi que de donner une longueur en nombre de caractères par colonnes (au moins la 1èere si 2; le s2 premières si 3..)

voici la base,pour le nom de la fonction il faudrait faire nomDuTheme_splittColonnes:
<?php

Styler une sortie de vue pour page news

bonjour,

je suis en train de redesigner la page news d'un site, et je voudrais avoir quelqque chose comme ceci:
- le titre en superposition de l'image d'illustration
- à coté le résumé de l'article

pour la superposition pas de souci, mais le texte refuse de se mettre sur le coté et donc d'habiller l'image

pour cela j'utilise "rewrite output" de views comme ceci:

<

table class="table_actu_globale">

[field_minipresse_fid]
[title]

[teaser]

Remplacer le pager par une image avec le thème Zen

Bonjour,

Je cherche depuis quelques temps une solution pour remplacer ma mini pagination par des images (soit << et >> par des flèches plus jolies en png).

Du coup, j'ai copié mon pager.inc dans mon themeperso/template.php, et j'ai remplacé les occurences nécéssaires. Mais ça ne marche pas... Est-ce que d'une manière ou d'une autre, mon fichier template pourrait interférer avec l'autre situé dans le dossier Zen que j'ai encore à côté dans sites/all/themes?
Et si non, auriez vous une solution?

Merci à vous!

Theming Drupal 7

Bonjour à tous,

Je débute avec Drupal. Je tiens à me former à cet outil puissant.

En premier lieu, je souhaite créer un thème pour un prochain site web. J'ai bien compris les blocs, régions, etc, mais je souhaiterais avoir l'avis d'utilisateurs pour être sur de faire ce qu'il FAUT faire :-)

Je m'explique. Mon site doit entre autres :

Par badgones

Drupal module Book et profondeur du sommaire

Quand on écrit un "Livre" via le module book de Drupal, on a une génération automatique du menu (sommaire), ou plûtot des enfants d'une page.
Or, on ne peut pas modifier la profondeur de cet affichage, qui affiche donc seulement les enfants directs de la page en cours, mais pas ses "petits-fils" (ou alors je suis preneur de la solution).

Voilà donc la solution pour modifier la profondeur du sommaire :
1- télécharger le module booktree (dispo en attachement aussi)
2- l'installer et l'activer
3- dans le fichier template.php de votre thème, ajouter le hook template_preprocess_book_navigation(&$variables), avec comme contenu :

function THEME_preprocess_book_navigation(&$variables) {
  $book_link = $variables['book_link'];

en lire plus

Modifier en profondeur /search/node !

Bonjour tout le monde,

Je suis en train de m'arracher les cheveux. Je veux une belle page "/search/node", avec un formulaire dans un beau cadre que j'aurai choisi pour lui, avec un titre que j'aurai choisi, etc.
J'ai modifié les différents fichiers :
search-result.tpl.php
search-results.tpl.php

Seulement, ces thèmes ne concernent que la partie APRÈS le formulaire sur ma page /search/node. Donc ça ne sert à rien pour ce que je veux faire.

Pages