Existe-t-il une fonction field_load()
équivalente à node_load()
? Je veux obtenir des informations sur le type d'un champ et d'autres contraintes de validation sans aller à la base de données moi-même. Mieux encore, y a-t-il une fonction qui va le valider pour moi, comme is_valid_for_field(field_name, input)
, qui prendrait un nom de champ et une entrée de potentiel et renverrait un booléen indiquant si l'entrée potentielle est valide ou non (dans min/max, etc) pour le champ spécifié?Drupal6: Charger un champ, comme on chargerait un noeud?
1
A
Répondre
2
Il existe la fonction content_fields(), qui vous fournira les métadonnées d'un champ. En termes de validation, IIRC, vous pouvez appeler content_field() avec l'opération à valider, et les données pertinentes. Cependant, en appelant node_save avec votre nœud terminé, le module cck prendra en charge tous les hooks de validation pertinents pour l'ensemble de la structure du nœud, il est donc préférable de prendre cette route.
Questions connexes
- 1. Marquer un champ comme requis
- 2. vues Drupal6: sortie champ "taxonomie: tous les termes" avec deux termes comme deux liens
- 3. Noeud de thème/Ajouter un formulaire - Champ de taxinomie
- 4. Ajouter un champ au modèle, comme annoter
- 5. Rendu des données de champ comme un lien dans Ruby on Rails
- 6. Comment passer un tableau comme un champ caché?
- 7. Drupal6: Administer Menu Fini
- 8. C# XML ajouter un nœud XML comme un enfant à un autre noeud particulier
- 9. un noeud w/MongoDB
- 10. Hibernate - Charger un enregistrement à partir d'un champ arbitraire
- 11. Supprimer un noeud dans dojo.dnd.source?
- 12. Erreur d'analyse PHP; Drupal6 Deployment
- 13. Comment charger dynamiquement une valeur dans un champ de texte?
- 14. Comment valider un champ nodereference dans un formulaire de noeud personnalisé dans Drupal 6?
- 15. Indexer un champ booléen comme une chaîne dans le sphinx
- 16. Affichage de plusieurs champs SQL comme un seul champ
- 17. drupal6: Essayer d'obtenir des erreurs de node_validate()
- 18. Taille limite au champ javascript [noeud] .nodeValue?
- 19. Convertir un noeud XML à un MovieClip
- 20. drupal6: Aucun nœud de blog peut être édité
- 21. Comment pourrait-on développer un programme comme FRAPS?
- 22. Comment créer un noeud TreeView non sélectionnable?
- 23. Accéder à un objet PHP avec un signe dollar comme nom de noeud
- 24. Comment tester si un noeud contient une chaîne ou un caractère particulier comme valeur de texte?
- 25. Ajouter un noeud existant au nœud enfant d'un autre noeud
- 26. Jquery TreeView Ajouter un noeud
- 27. XmlMassUpdate - Comment supprimer un noeud
- 28. Trouver un noeud enfant XML
- 29. Accéder à un noeud DOM
- 30. Comment valider un champ de formulaire externe dans un formulaire Ruby on Rails (tel qu'un captcha)?
Y compris la taxinomie de validation? (les termes référencés existent réellement, et ils peuvent être appliqués à ce type de nœud, etc.) –