Submitted by ticurieux on
Bonjour à tous,
J'ai (très) longtemps cherché à créer un système prenant en compte les fonctions #ahah, à la fois dans le niveau supérieur et inférieur (ce que pourrait être le système multigroup de Drupal 7 avec un champs interne CCK illimité (mais qui n'a pas encore été prévu sur Drupal 7 - l'option 'illimité' du champs est supprimée si on a auparavant choisi multigroup !)).
Tout cela sans rechargement de la page, rien qu'en passant par #ahah.
Donc pour résumer:
|---------------------- Ma ligne 1 --- niv. 1 -----------------|
| |
| X Mon 1er champs |
| X Mon 2ème champs etc. |
| |
| |--- le contenu 1 de Ma ligne 1 - niv. 2- | |
| | | |
| | X Mon 1er champs | |
| | X Mon 2eme champs etc. | |
| | | |
| |--- supprimer - via #ahah - ajouter -----| |
| | |
| | |
| | on peut en rajouter, illimité |
| |
| |
|--- supprimer -------- via #ahah ---- ajouter --------------- |
|
|
| on peut en rajouter, illimité
Je me suis basé sur le module 'quicktabs' qui est un des seuls modules qui fait cohabiter le processus #ahah avec un autre processus #ahah déjà existant.
Donc avec ce procédé on a une liste de lignes que l'on peut modifier rapidement, en appuyant sur ajout/supprime, et on peut ajouter des sous-lignes à l'infini. Le formulaire est conservé pour toutes les lignes.
Si ce module peut profiter à certain, faites le moi savoir, j'ai à le retravailler pour le rendre plus 'standard'.
Bon courage.