Submitted by stefdn on
Bonjour,
Tout d'abord, je débute dans le theming drupal et mes lacunes sont assez grandes dans la compréhension de son fonctionnement
Ensuite, mon problème :
j'ai une View "actus" paramétrée pour ne s'afficher que sur la page d'accueil
j'ai crée dans mon thème le fichier page-front.tpl.php
copié de page.tpl.php
mais à part la variable $content
qui affiche aussi le message de « Bienvenue »* je ne sais pas, comment, où, trouver quoi que ce soit qui puisse appeler uniquement le contenu de ma View
Comme pour les blocs :
if($nom_block) echo $nom_bloc;
et éventuellement un modèle block-nom_block.tpl.php
pour personnaliser
existe-t-il une variable ou autre qui me permette de n'afficher que cette View ?
* j'ai déjà lu des posts à ce sujet mais ils ne répondent pas à mon besoin :
je ne peux pas créer un contenu "promu en page d'accueil" car j'utilise le multilinguisme et le lien vers l'autre langue s'affiche alors
il faut créer une région dans
Permalien Soumis par aiphes le 21 Septembre, 2010 - 14:56
il faut créer une région dans ton page-front.tpl; ensuite créer un affichage bloc pour ta vue, ainsi tu vas dans la liste des blocs et tu déplace le bloc issu de view dans ta région perso paramétrée via CSS/html
du genre dans page-front.tpl:
<?php if ($HPBasDroit): ?>
<div id="BasDroitHP"><?php print $HPBasDroit; ?></div>
<?php endif; ?>
ok ça roule simple et
Permalien Soumis par stefdn le 21 Septembre, 2010 - 15:43
ok ça roule
simple et efficace :)
j'avais bien trouvé ça : http://drupalfr.org/node/23737 mais un peu complexe pour si peu de choses
merci !
en effet panel c’est assez
Permalien Soumis par aiphes le 21 Septembre, 2010 - 16:01
en effet panel c'est assez lourd, je préfère utiliser les suggestions de template : http://kolossaldrupal.org/docs/travailler-avec-%C2%AB-templates-suggesti...
justement j’ai installé Devel
Permalien Soumis par stefdn le 21 Septembre, 2010 - 16:25
justement j'ai installé Devel mais ne trouve pas le "theme developer" c'est bien lui qui affiche les templates utilisés (comme sur la capture d'écran) ?
le version semble en dev sur drupal.org
oui mais moi je ne m’en sert
Permalien Soumis par aiphes le 22 Septembre, 2010 - 09:48
oui mais moi je ne m'en sert pas, en fait il faut customiser le template.php (cf mes messages à ce sujet) afin de pouvoir utiliser une nomenclature du type page-[type de contenu].tpl.php
Houla… je crois qu’il y a bcp
Permalien Soumis par Wabby le 22 Septembre, 2010 - 16:18
Houla... je crois qu'il y a bcp plus simple :
il te suffit de créer un affichage de type page de ta vue et ensuite, simplement de paramétrer cette page comme page d'accueil (page de garde par défaut) dans admin/settings/site-information
:-)
oui mais pour les autres
Permalien Soumis par aiphes le 22 Septembre, 2010 - 16:38
oui mais pour les autres pages ? si tu veux appliquer un layout css specifique...
@aiphes : customiser le
Permalien Soumis par stefdn le 22 Septembre, 2010 - 16:51
@aiphes : customiser le template.php
je file voir ça, ça m'intéresse !
@Wabby : créer un affichage de type page de ta vue
j'ai déjà plusieurs affichages pour cette Vue, dont un pour la page "actus" justement et ma home contient d'autres Vues donc, ça marche pas
idée effectivement simple mais pas suffisante ici. Merci tout de même !