Pourquoi devrais-je utiliser EntityFieldQuery quand je peux faire le même travail avec Db_select () pour récupérer la valeur. Il serait préférable que quelqu'un puisse fournir un exemple, pas seulement un
Pourquoi devrais-je utiliser EntityFieldQuery quand je peux faire le même travail avec Db_select () pour récupérer la valeur. Il serait préférable que quelqu'un puisse fournir un exemple, pas seulement un
Je peux créer un nœud en utilisant le code suivant: $node = \Drupal::entityTypeManager()->getStorage('node')->create($array); Mais si j'ai l'ID de nœud, comment puis-je modifier un
J'ai environ 70 000 nœuds de type spécifié sur mon site. Je dois exécuter une mise à jour sur eux. Certaines opérations et la définition d'un champ à la valeur souhaitée. node_saveest vraiment lent et il provoque des plantages (pile d'appel trop longue peut-être). Existe-t-il un moyen plus rapide...
Drupal 7 a un système de requêtes de type ORM très prometteur avec EntityFieldQuery. Actuellement, je comprends comment faire la sélection des nœuds, mais le résultat ne contient aucune information spécifique, comme les fichiers, que je recherche. $query = new EntityFieldQuery(); $entities =...
Je me demande si quelqu'un a compilé une liste de champs disponibles pour créer des types de contenu dans Drupal. Il existe de nombreuses listes des modules les plus populaires, mais il serait intéressant d'en avoir un axé sur les domaines existants, que ce soit dans le noyau ou à partir de modules...
Je fais un site Web avec Drupal 7, et je regardais les autorisations pour Taxonomies. Je voulais donner aux mainteneurs du site Web une place centrale pour gérer les vocabulaires et ajouter des termes, trier les termes, etc. J'ai donc donné à leur rôle l'autorisation "Administrer les vocabulaires...
Comment vérifier qu'un champ est vide, quand on a l'objet $ node?. J'ai trouvé cela comme solution possible: $field = field_get_items('node', $node, 'field_post_image'); Je peux vérifier maintenant: MISE À JOUR .Ups! Ce n'est pas fiable, même si je promets que cela a fonctionné pour moi hier....
J'ai espacé tout en tapant le nom du champ et maintenant le nom de la machine n'est pas ce que je voulais qu'il soit. Je sais que c'est juste une gêne. mais je me demande s'il existe un moyen de modifier le nom de machine d'un champ une fois qu'il est créé. Je suppose que cela m'amène à la deuxième...
Dans hook_node_update () , je peux facilement dire le «statut» d'un nœud (qu'il soit publié ou non) après sa mise à jour. Cependant, existe-t-il un moyen facile de vérifier si le nœud mis à jour a été publié, mais ne l'est pas maintenant? (Ou vice versa)? Je pense que les règles peuvent avoir une...
Comment répertorier tous les types d'entités disponibles dans Drupal à l'aide de drush? En relation: Comment obtenir la liste de tous les types de nœuds?
J'ai une erreur fatale EntityMalformedException: propriété de bundle manquante sur l'entité de type noeud. dans entity_extract_ids () (ligne 7700 de. \ includes \ common.inc) lorsque vous essayez d'accéder à user / xyz . J'ai essayé de récupérer des informations sur le nœud mal formé à la ligne...
Comment supprimer un champ d'un nœud par programme? J'ai une migration hook_update_Nqui déplace le contenu d'un champ dans une table personnalisée. Après cette migration, je souhaite supprimer le champ dans cette même fonction. Existe-t-il des API de champ qui permettent de supprimer des champs?...
J'ai créé un type de contenu qui a un champ d'option liste / sélection, et j'ai entré les paires clé / valeur nécessaires pour que la liste de sélection fonctionne. Des données ont été saisies et il a été décidé que certaines conditions ne s'appliquent plus et qu'elles devraient être supprimées....
pour obtenir tous les champs utilisés dans un type de contenu, dans Drupal 7 j'utilise le code suivant. $fields = field_info_instances('node', 'article'); Quel est l'équivalent pour Drupal
J'ai créé une entité personnalisée à l' aide de l' API d'entité qui a certaines propriétés définies hook_schema()et également déclarées dans entityPropertyInfo(), une extension de classe EntityDefaultMetadataController. Jusqu'ici tout va bien. Maintenant, j'aimerais que les utilisateurs puissent...
J'ai utilisé le module "Field Group" et créé des groupes en backend. Maintenant, je veux ajouter par programme un champ au groupe. Comment puis je faire ça. J'utilise Hook_form_alter, j'ai remarqué que chaque champ a un attribut «und» dans lequel le groupe de champs auquel il appartient est...
J'ai un champ de liste pour un type de bloc personnalisé qui ressemble à ceci: left|Align left right|Align right Je peux accéder à la clé dans Twig en faisant quelque chose comme ceci: {% block content %} {{ content.field_align }} {# outputs 'right' #} {% endblock %} Cependant, si je fais une...
Je veux ajouter une classe à la <a>balise d'un champ qui se compose d'un lien et d'un texte. (Il s'agit d'un champ de type Lien .) Le nom du champ est content.field_c_button_link. Dans le fichier modèle, je veux ajouter quelque chose comme ce qui suit. {{
J'ai un type de contenu existant avec un certain nombre de nœuds. Je viens d'ajouter un nouveau champ booléen avec une valeur par défaut "off". Cependant, jusqu'à ce que je réenregistre chaque nœud, la valeur par défaut n'est pas définie, donc une vue qui ne devrait montrer que les nœuds où le...
Lorsque nous allons sur le chemin /admin/structure/types/manage/article/fieldset utilisons l' Add new fieldoption ou l' Add existing fieldoption, cela crée-t-il un champ, crée-t-il une instance de champ ou attache-t-il une instance de champ? Comment les différencier? Donc, par programme, quand...