J'ai besoin de thématiser un formulaire Web en D7.
Comment puis je faire ça ?
Dans la recherche, j'ai appris qu'en utilisant web-form-nid.tpl.php, nous sommes en mesure de thème un drupal formulaire individuel.
Quelqu'un pourrait-il me guider dans ce cas pour thème un formulaire Web.
Vous pouvez créer un thème pour un formulaire Web individuel à l'aide de webform-form-nid.tpl.php
.
Par exemple, si notre identifiant de nœud de formulaire Web est 7, créez un fichier modèle à savoir webform-form-7.tpl.php
Et placez-le dans votre dossier de thème. Vider le cache du site.
Faites une print_r($form);
pour voir tous les éléments. Rendez ensuite chaque élément dans un fichier au sein de vos éléments html.
<li>
<?php print drupal_render($form['submitted']['name']); ?>
</li>
Comme @Patrick Kenny l'a dit, lisez le theming.txt , il explique tous les aspects de la thématisation d'un formulaire Web
Si vous connaissez le nom de fichier .tpl.php, voici ce que vous faites:
<pre><?php print_r(get_defined_vars()); ?></pre>
dans votre modèle.