Submitted by melioo on
Je paramètre depuis peu Drupal, et essaie de paramètrer les thèmes et pour cela j'ai 2 questions: (version drupal 6.4)
-les thèmes standard dont les couleurs sont personnalisables (garland, minelli) perdent leur structure et leur couleur dès que l'on quitte la couleur par défaut, comme si la feuille de style n'était plus valide: est-ce que cela vient de mon serveur hébergé ou si c'est général à tout le monde ?
-peut on personnalider dans certains thèmes les blocs ? par exemple, mettre une image JPG ou GIF dans l'entete. Où puis-je me renseigner à ce sujet ?
merci par avance !
Merlioo
Cela ne m'est jamais arrivé
Permalien Soumis par cyprien le 8 Octobre, 2008 - 08:40
Cela ne m'est jamais arrivé de voir le thème changer en changeant les couleurs d'un thème par l'interface d'admin...
Sinon, oui, il est possible de personnaliser tout cela relativement facilement avec Drupal, mais il faut mieux connaitre CSS.
Tu peux commencer par là : http://drupal.org/theme-guide ou acheter mon livre ;)
Un autre moyen sans CSS pour
Permalien Soumis par jubjub le 8 Octobre, 2008 - 09:19
Un autre moyen sans CSS pour remplacer les titres des blocs par des images
Sous drupal 5..ca devrait fonctionner avec la 6 :
function NomDeTonTheme_block($block) {
global $user;
$subjects = array(
'titre d'un bloc' => 'titre du bloc.gif',
'autre titre d'un bloc' => 'autre titre du bloc.gif',
'etc' => 'etc.gif',
);
if (isset($subjects[$block->subject])) {
$block->subject =
theme('image', path_to_theme() .'/images/blocs_titres/'. $subjects[$block->subject], $block->subject, $block->subject);
}
// Aggregator blocks have an additional 'subtitle' field.
if ($block->module == 'aggregator') {
$block->subtitle = variable_get('block_'. $block->module .'_'. $block->delta, '');
}
// Call standard block template.
return _phptemplate_callback('block', array('block' => $block));
}
Dans ce code, les images doivent etre placée dans /images/blocs_titres/
merci pour les infos :-)
Permalien Soumis par melioo le 9 Octobre, 2008 - 18:38
merci pour les infos :-) J'ai commandé le livre "l'atelier" pour y voir plus clair
Bonjour! J'ai essayé mais
Permalien Soumis par veroo le 9 Mai, 2009 - 09:21
Bonjour!
J'ai essayé mais sans succès...
Cela marche-t-il vraiment sous drupal 6?
Quand tu dis :
Dans ce code, les images doivent etre placée dans /images/blocs_titres/
C'est dans le repertoire "defaut/files/images/blocs_titres" ou bien dans montheme/images/blocs_titres/
J'ai donc ajouté ça à mon template.php :
// block title
function monthemeamoi_block($block) {
global $user;
$subjects = array(
'views/BlocNotes-block_1' => 'blocnotes.png',
'views/Bidule-block_1' => 'Bidule.png',
'views/Machin-block_1' => 'machin.png',
'user/*' => 'admin.png',
);
if (isset($subjects[$block->subject])) {
$block->subject =
theme('image', path_to_theme() .'/images/bloc/'. $subjects[$block->subject], $block->subject, $block->subject);
}
// Aggregator blocks have an additional 'subtitle' field.
if ($block->module == 'aggregator') {
$block->subtitle = variable_get('block_'. $block->module .'_'. $block->delta, '');
}
// Call standard block template.
return _phptemplate_callback('block', array('block' => $block));
}
... et ça marche po... Quelqu'un voit-il pourquoi?
Merci par avance!
Non personne? Dommage ça
Permalien Soumis par veroo le 11 Mai, 2009 - 21:32
Non personne?
Dommage ça m'aurait été bien utile...
je n'ai pas rééssayé de
Permalien Soumis par melioo le 11 Mai, 2009 - 22:28
je n'ai pas rééssayé de personnaliser les images pour l'instant.
En revanche, le problème de la personnalisation des thèmes qui ne fonctionnait pas venait de l'hébergeur. N'ayant pas certains droits linux chez un hébergeur (sans être avisé), je suis aller installer le site chez un autre hébergeur.
Veroo, Il faudrait peut-être jeter un oeil sur les bouquins qui sont dispo en librairie pour y trouver des éléments de réponse, sinon, essaies le forum en anglais.