J'utilise le module Règles pour envoyer un courrier électronique. Je dois inclure un champ CCK de mon noeud dans l'email. Le module rules fournit un objet $ node. Comment puis-je obtenir cet objet dans mon champ afin que je puisse le sortir dans l'e-mail?Drupal obtient un champ CKK à partir d'un objet nœud
Répondre
Vous pouvez déboguer par le dumping l'objet nœud comme ceci:
var_dump($node);
Ou (ma préférence), vous pouvez utiliser le script dBug.php de http://dbug.ospinto.com/ comprennent ce script et faire
new dbug($node);
Cela rendra la décharge plus facile à lire. Quoi qu'il en soit, votre objet nœud aura les champs CCK marqués comme champ_ (nom). Donc, si vous aviez un champ CCK appelé Telephone, il serait dans l'objet node comme field_telephone avec ses propres propriétés.
Si ces champs sont manquants, le nœud peut ne pas être entièrement chargé. J'ai vu ça arriver. Si oui, vous pouvez simplement faire:
$full_node = node_load($node->nid);
var_dump($full_node);
Cela aurait un objet nœud entièrement chargé. Ensuite, pointez simplement sur le champ correct dans votre script email/tpl, cependant vous le faites, et s'il y a une valeur, elle sera envoyée.
- 1. Drupal 6 - Obtient le nœud-> liens dans les blocs
- 2. Drupal: accordéon à l'intérieur du nœud
- 3. Ajouter une date d'expiration à un nœud dans Drupal
- 4. ASP.NET peut un objet obtient ses attributs
- 5. Relations de nœud Drupal
- 6. Attribuer un utilisateur à un nœud spécifique dans Drupal
- 7. Transférer le contenu du champ du nœud "parent" au nœud "enfant" dans Drupal
- 8. PHP XMLReader obtient le nœud parent?
- 9. Affichage de nœuds dans un nœud avec Drupal 6
- 10. Aucun nœud de titre dans Drupal
- 11. Actualiser automatiquement le nœud Drupal après hook_view
- 12. .NET FieldInfo - obtient l'objet dont * est * un champ
- 13. drupal cck date champ question
- 14. Obtient un objet sérialisable à partir de la session dans Silverlight
- 15. Envoyer un courrier à l'adresse dans un autre nœud dans Drupal
- 16. drupal: ajouter un champ de recherche à un article
- 17. Comment obtenir un nœud XML à partir de XDocument
- 18. Définition d'un objet JSON à partir d'un champ de saisie
- 19. Créer un nœud par programmation avec le champ d'emplacement cck
- 20. Création d'un nœud enfant à partir d'un nœud parent
- 21. JQuery obtient un élément à partir d'un problème de chaîne
- 22. Personnalisation de formulaire de nœud Drupal
- 23. Modèle de nœud Drupal pour Webform
- 24. Comment trouver le menu auquel appartient un nœud dans drupal
- 25. modifier l'accès au nœud avec le module drupal
- 26. Restreindre l'accès à un nœud webform à un rôle particulier dans Drupal
- 27. Découvrez ce que les liens vers un nœud spécifique - Drupal
- 28. Afficher un message lors de l'édition d'un nœud dans drupal?
- 29. Comment accéder aux informations de nœud à partir d'une vue dans Drupal
- 30. Vues Drupal: filtrage sur un champ cck?