Submitted by aiphes on
Bonjour,
Je voudrais avoir une explication sur l'utilisation des différents template (tpl) pour styler un formualaire.
A ma connaissance il existe:
page-webform-ID.tpl.php
node-webform-ID.tpl.php
webform-form-ID.tpl.php
Le dernier permet de styler le formulaire proprement dit.
Les 2 autres pour le formualire présenté sous forme de node.
Cela se complique lorsque je dois faire cohabiter tout cela : des formulaires sous forme de node, d'autre sous forme de bloc (affichage seul du formulaire), ou encore de bloc (affichage du node).
Comment faire pour que cela ne se marche pas sur les pieds car actuellement j'utilise des tpl de type webform-form-ID.tpl.php qui sont des formulaires dans un bloc, qui selon que je choisi d'afficher en node ou le formulaire seul, se trouve overrider par le fichier node-webform-ID.tpl.php utilisé par un autre formualire (webform node). Même avec les ID cela bug parfois..le vidage de cache ne changeant pas grand chose..
si vous avez des cas bien concrets et qui fonctionnent je suis preneur de la technique.
Merci
Bonjour,
Permalien Soumis par Jérémy le 25 Juin, 2015 - 14:05
Bonjour,
Je dois personnaliser un formulaire créer via webform mais je n'arrive pas à trouver les fichiers php ni tpl.
Pourriez-vous m'indiquer comment les trouver dans l'arborescence FTP ?
Merci.
Hello, tu peux surcharger les
Permalien Soumis par sihafu le 27 Juin, 2015 - 16:50
Hello, tu peux surcharger les templates dans ton dossier de thème :
tu mets les templates de nodes dans le dossier noge, les template de clocks dans le dossier blocks, etc
Il y des explications dans le fichier theming.txt du module (voir ici sinon : https://www.drupal.org/documentation/modules/webform).
Voir aussi ici pour la doc du module :
https://www.drupal.org/documentation/modules/webform
++