Submitted by Acharrier on
Bonjour à tous,
Je suis débutant dans Drupal et je cherche à styliser les formulaires comme j'ai pu le faire avec les pages. Par exemple ajouter des bandeaux en haut des formulaires et à gauche afin d'avoir un site homogène niveau graphisme.
Est-ce possible de surcharger les formulaires comme les pages au niveau des tpl?
Merci d'avance
C’est pour styliser les
Permalien Soumis par anty le 20 Juillet, 2010 - 10:49
C'est pour styliser les formulaires de création de contenu ou des webforms ?
Je te conseil d'utiliser Devel Themer qui te permet de savoir quel fichiers sont appelés dans l'ordre.
Par exemple pour l'ajout d'un contenu (news) les pages (tpl.php) appelés sont :
- page-node-add-story.tpl.php
- page-node-add.tpl.php
- page-node.tpl.php
- page.tpl.php
Dans ton cas, peut-être que page-node-add.tpl.php conviendrais ? Sachant qu'il faudra duplqiuer cette page pour créer la version de modification de contenu (page-node-edit.tpl.php)
Bonsoir anty, Merci pour
Permalien Soumis par Marie1 le 8 Novembre, 2011 - 22:43
Bonsoir anty,
Merci pour cette Information.
Je souhaiterais juste mofifier l'emplacement (gauche centre droite) des champs dans le formulaire de création de mon contenu "Déposez votre annonces". Avec aussi un peu de CSS. Suis-je obligée de créer un :
- page-node-add-monannonces.tpl.php ?
Display suite le fait très bien sur les nodes mais je n'ai pas réussi à le faire fonctionner sur les node-edit.
Merci d'avance
Je peux te conseiller de lire
Permalien Soumis par anty le 9 Novembre, 2011 - 14:28
Je peux te conseiller de lire cet article qui devrait te permettre d'avancer :
http://data.agaric.com/how-theme-drupal-form
Bonsoir Anty, Merci beaucoup
Permalien Soumis par Marie1 le 9 Novembre, 2011 - 22:56
Bonsoir Anty,
Merci beaucoup pour cette réponse rapide.
Je vais imprimer et étudier ce lien.
Bonne soirée.
Cdt
Bonsoir, Le module Arrange
Permalien Soumis par Marina_Kha le 9 Novembre, 2011 - 23:06
Bonsoir,
Le module Arrange field permet de facilement styler ses formulaires (webform et CCK)
Bonjour Marina_Kha, Merci
Permalien Soumis par Marie1 le 10 Novembre, 2011 - 09:47
Bonjour Marina_Kha,
Merci beaucoup pour votre conseil.
Je vais essayer ce module.
Cdt
Bonsoir Marina_Kha, J’ai bien
Permalien Soumis par Marie1 le 11 Novembre, 2011 - 19:39
Bonsoir Marina_Kha,
J'ai bien essayé le module arrange_fields. Il est espoustouflant d'efficacité ce module.
Facile à installer et à paramétrer.
Merci encore.
Je mets un résolu!
Bien à vous.
Marina_Kha, Je ne vois pas de
Permalien Soumis par Marie1 le 11 Novembre, 2011 - 19:49
Marina_Kha,
Je ne vois pas de lien pour mettre un "résolu", est-ce normal? Ou cela est du au fait que ce n'est pas moi qui est posté en premier dans la page de ce sujet?
Certainement (je n’ai jamais
Permalien Soumis par Marina_Kha le 11 Novembre, 2011 - 23:24
Certainement (je n'ai jamais posé de question, donc jamais eu à mettre résolu). Contente que le module vous ait plus. Je m'en sers à toutes les sauces.
Bonjour
Permalien Soumis par Marie1 le 17 Novembre, 2011 - 18:45
Bonjour Marina_kha,
Permettez-moi de revenir vers vous concernant le module Arrange fields.
Le module nous permet de mettre du code HTML, en utilisant l'option "add markup". Seulement,
<img src="email.jpg"/>
ne fonctionne pas, ni"background: url(images/email.jpg);"
. J'ai fait d'autres essais mais y a rien à faire. Peut-être auriez-vous une idée du pourquoi. Le module n'accepte-il pas l'importation d'image?Vous remerciant par avance pour l'aide que vous pourriez m'apporter.
Bonsoir, Avez-vous vérifié
Permalien Soumis par Marina_Kha le 17 Novembre, 2011 - 21:35
Bonsoir,
Avez-vous vérifié que votre chemin vers votre image (au moins pour le premier exemple
<img src>
était valide ? N'oubliez pas que Drupal le cherchera depuis la position de votre webform dans votre arborescence.Bonsoir Marina_Kha, Merci
Permalien Soumis par Marie1 le 23 Novembre, 2011 - 21:24
Bonsoir Marina_Kha,
Merci pour votre réponse. J'ai fini cependant par abandonner la procédure "img src" dans les markup.
En fait, je n'ai pas réussi à trouver le bon chemin. J'ai essayé
<img src="files/images/email.jpg"/> et <img src="images/email.jpg"/>
et d'autres combinaisons en fonction de l'emplacement de mes dossiers mais rien à faire, là pour le coup je n'ai pas eu la main. J'ai même pensé qu'il pouvait s'agir d'un problème de format,j'ai donc utilisé des images en png, gif et jpg, mais rien à faire.En revanche ;) j'ai contourné ma triste lacune en procédant comme suit :
1)Je clique sur add markup
2)Je récupère les références du markup via Firebug, ce qui me donne un
"#markup_element_hZbmaRHIiO"
3)Puis je complète cette réference avec un "background: url(images/email.jpg)no-repeat}" dans mon fichier style.css.
#markup_element_hZbmaRHIiO{
background: url(images/email.jpg)no-repeat}
Bonne réception.
Jolie astuce !
Permalien Soumis par Marina_Kha le 30 Novembre, 2011 - 14:00
Jolie astuce !
Super intéressant le module !
Permalien Soumis par Woprrr le 1 Décembre, 2011 - 15:27
Super intéressant le module ! il va me simplifier la tache moi qui passai mon temp a faire des tpl pour les fields .... MERCI :)