Submitted by hjerome on
Bonjour à tous,
Je développe actuellement un site pour une agence immobilière. Leur idée, dans le back office, est de disposer d'une liste déroulante avec les pièces d'un bien (séjour, chambre...) et d'y mettre la superficie dans un champ connexe.
J'aurais aimé éviter de créer un champ pièce et un champ superficie pièce vu le nombre d'éléments possibles. Mon idée serait plutôt de mettre un champ texte en autocomplete en illimité, et lorsqu'ils ajoutent un item, qu'ils aient le champ pièce et le champ superficie simultanément. Et là, je bloque.
Auriez vous une idée ?
Par avance, merci.
Bonjour,
Permalien Soumis par camillo le 2 Juillet, 2014 - 21:28
Bonjour,
Je ne comprend pas bien ce que tu cherches à faire? Tu voudrais rentrer l'info pièce et l'info surface, dans le même champs? Si c'est le cas, ça ne me semble pas judicieux pour l'organisation de la base de donnée. De plus, tu as un nombre de combinaison en autocomplete qui sera 4 fois plus grand (surface x pièce + pièce x surface).
Si tu ne veux pas les mettre dans le même champ, il faut que tu sois plus précis dans ton explication, car j'ai du mal à te suivre...
Bonjour,
Permalien Soumis par hjerome le 4 Juillet, 2014 - 14:07
Bonjour,
Une image vaut parfois mieux que de longs discours.
Dans leur idée, si le champ est rempli (dans mon exemple "salon"), il serait possible d'avoir un champ connexe pour y ajouter la superficie. Idem pour cuisine.
J'avais pensé à conditional fields mais ça ferait une immense usine à gaz.
J'espère avoir été plus clair.
Je pense que dans ce cas il
Permalien Soumis par vincent59 le 8 Juillet, 2014 - 15:56
Je pense que dans ce cas il est envisageable de créer ton propre champ, qui stocke en base le type et la surface.
On trouve des exemples de field multi-champs par exemple pour addressfield, on dans le libre Drupal 7 Module Developement. Il y a tout un chapitre sur le sujet.
Ainsi tu pourras gérer en base une "entité" qui comprend la pièce et sa surface.
Tu peux aussi prendre exemple sur le champ Dimension : https://www.drupal.org/project/dimension
Merci pour ces éléments. J'ai
Permalien Soumis par hjerome le 9 Juillet, 2014 - 15:52
Merci pour ces éléments. J'ai l'impression que c'est ce qu'il me faut.
Je vais tester tout ça pour voir ce qui est le plus adapté. En tous les cas, ça me débloque.