Submitted by Grolander on
Bonjour,
Par défaut, le module Webform incrémente automatiquement les champs ligne après ligne. Il est possible de les classer par groupe de champ à l’aide d’un « fieldset », mais impossible de positionner des champs l’un a côté de l’autre.
En cherchant désespérément sur le net, j’ai trouvé une petite astuce tout droit sorti de derrière les fagots.
En encadrant un « fieldset » par des « markups » contenant des balises HTML ( par exemple), il est possible de positionner des groupes de champ dans les cellules d’un tableau.
Résultat :
En mode Webform :
Le code pour mes 4 markups :
Markup1:
<center>
<table style="width: 650px;border:1; text-align: left;">
<tbody>
<tr>
<td style="width: 330px; border:1; text-align: right; vertical-align:top;">
Markup2:
</td>
<td style="width: 320px; border:1; text-align: right; vertical-align:top;">
Markup3:
</td>
</tr>
<td colspan="2" style="border:1; text-align: center;">
Markup4:
</td>
</tbody>
</table>
</center>
Vous pouvez également essayer la solution de
Guillaume Bec.
A bientôt.
Fichier attaché | Taille |
---|---|
![]() | 13.01 Ko |
![]() | 22.49 Ko |