Quel est l'avantage de créer de nouveaux types d'entités par rapport à la création d'un nouveau type de contenu? Il semble exagéré de faire tout le codage personnalisé nécessaire à la création d'une nouvelle entité lorsque toutes les fonctionnalités CRUD et Vues sont déjà intégrées aux types de contenu.
node_load((int) $nid)charge une entité de noeud entièrement remplie. $node->title->valueobtient le titre, mais comment puis-je accéder aux valeurs de champ dans Drupal 8?
Comment puis-je aborder la mise en œuvre des éléments suivants dans Drupal 7? Ce que je dois faire, c'est créer un module qui définit une nouvelle entité pouvant être saisie, appelée "Société". J'ai une liste de, par exemple, 20 champs qui doivent être remplis par chaque instance de la société. …
Je commence à utiliser ce formulaire pour accéder aux données de mon module. (Voir commentaire n ° 1. ) $node->field_test[$node->language][0]['value'] Je pensais que cela semblait être une très bonne solution, mais un peu plus loin, j'ai trouvé ceci : Ne supposez pas que 'und' concerne les champs d'entités sans langage, …
Je souhaite thématiser le mode d'affichage des résultats de recherche avec un modèle. Je pensais que nommer un nœud de fichier modèle - article - search-result.tpl.php ferait l'affaire, mais je me trompe évidemment à ce sujet. Je me rends compte que je peux faire node - article.tpl.php et à l'intérieur …
J'ai défini une fois sur un site Web une limite de longueur pour un champ. Et maintenant, le client veut mettre plus de caractères dans ce champ. Je ne peux pas changer la taille maximale de Drupal car je reçois le message d'erreur suivant: Il existe des données pour ce …
J'écris un module personnalisé pour Drupal 8. Il définit un objet de configuration de stockage dans un fichier appelé modules / mymod / config / install / field.storage.bloom_stem.bs_twitter_ac.yml. Le problème est que cela n'est pas supprimé lorsque je désinstalle le module; il est apparemment laissé pour compte car, lorsque je …
Je cherche à rendre un certain champ avant le titre du nœud lors de l'affichage d'un teaser dans D7. Effectivement je veux aller de ceci à ceci . Je l' ai regardé dans la mise à jour du node.tpl.php mais je remarque qu'il sépare $titlede $contentsorte que je ne suis …
Je suis sûr que cette question s'applique à d'autres types d'objets complexes, mais EntityDrupalWrapperc'est celui avec lequel je travaille actuellement. C'est le type d'objet retourné par entity_metadata_wrapper()(et probablement d'autres). Lorsque vous utilisez un code comme celui-ci: $order_wrapper = entity_metadata_wrapper('commerce_order', $order_object); dpm($order_wrapper); la sortie de Devel n'est pas très utile: Il …
J'ai un objet nœud avec un champ d'image nommé field_image. Quand je fais $node ->get('field_image') ->first() ->getValue() Je reçois un tableau avec des propriétés au lieu d'objet entité. Le tableau ressemble à ceci: 'target_id' => string '8' (length=1) 'alt' => string '' (length=0) 'title' => string '' (length=0) 'width' => …
J'ai ajouté un nouveau champ (texte) à un type de contenu Drupal 7 comportant déjà de nombreux nœuds. Comment puis-je remplir le champ avec une valeur par défaut pour tous ces nœuds?
Je pensais que c'était une tâche facile, mais il ne semble pas y avoir de méthode Drupal pour cela. Je suis allé aussi loin en sachant que je devais utiliser EntityFieldQuerypour cela - parce que l'API dit que les conditions user_load_multiple()sont obsolètes. Alors j'ai essayé ceci: $query = new EntityFieldQuery; …
J'ai lu la phrase suivante sur un site web: Au lieu d’ajouter de nouveaux champs à un type de contenu, l’ajout de champs existants est une meilleure option pour réduire la complexité du système et améliorer l’évolutivité. Et quelques doutes surgissent. Dans le système que nous développons, nous avons la …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.