web-dev-qa-db-fra.com

Comment modifier en ligne des champs de nœud dans une vue

J'ai une vue sous forme de tableau des champs de nœud de contenu et je dois pouvoir les modifier en ligne. Il semble que le module d'édition fonctionnerait, mais je ne sais pas s'il fonctionne avec les vues. Lorsque l'utilisateur clique sur un champ dans une ligne de résultat, il doit pouvoir entrer la nouvelle valeur et les données de ce champ dans ce nœud doivent être mises à jour. Il doit également être compatible avec le module Field Validation.

EDIT: Cela doit également fonctionner avec le module Addressfield.

6
vintorg

Utilisez le module Editable Views pour l'édition en ligne

Vues modifiables vous permet de créer des vues où les champs peuvent être modifiés. Les champs affichent à la fois la valeur actuelle et un formulaire pour la modifier. Un bouton "Enregistrer" permet d'enregistrer toutes les entités affichées dans la vue.

8
4life

Édition de contenu en ligne jEditable le module fonctionne également parfaitement. J'ai utilisé ce module, en l'utilisant, nous pouvons également effectuer des modifications en ligne à la sortie du nœud et afficher les sorties.

Le module jEditable assure l'intégration entre le module CCK de Drupal et l'excellent plugin jQuery, jEditable. Il est implémenté comme un formateur CCK, ce qui rend possible l'édition en ligne via des affichages de nœuds réguliers , Panneaux , Vues , ou n'importe où ailleurs, vous pouvez placer un champ CCK.

Les fonctionnalités actuellement prises en charge sont les fonctions "cliquer pour modifier" pour les champs de texte, les champs numériques, les champs de date, les champs de référence de nœud et les transitions de flux de travail.

Pour l'installation, voir README.txt dans le répertoire du module.

1
Krishna Mohan