¿Por qué debería usar EntityFieldQuery cuando puedo hacer el mismo trabajo con Db_select () para obtener el valor? Sería mejor si alguien puede proporcionar un ejemplo, no solo un
¿Por qué debería usar EntityFieldQuery cuando puedo hacer el mismo trabajo con Db_select () para obtener el valor? Sería mejor si alguien puede proporcionar un ejemplo, no solo un
Puedo crear un nodo usando el siguiente código: $node = \Drupal::entityTypeManager()->getStorage('node')->create($array); Pero si tengo la ID del nodo, ¿cómo puedo editar un
Tengo alrededor de 70k nodos del tipo especificado en mi sitio. Necesito ejecutar una actualización sobre ellos. Algunas operaciones y establecer un campo al valor deseado. node_savees realmente lento y causa fallas (demasiado largo callstack mayby). ¿Hay alguna forma más rápida de escribir...
Drupal 7 tiene un sistema de consultas ORM muy prometedor con EntityFieldQuery. Actualmente, entiendo cómo hacer una selección de nodos, pero el resultado no contiene ninguna información específica, como fileds, que estoy buscando. $query = new EntityFieldQuery(); $entities =...
Me pregunto si alguien ha compilado una lista de campos que están disponibles para crear tipos de contenido en Drupal. Hay muchas listas de los módulos más populares, pero sería genial tener uno centrado en los campos existentes, ya sea en el núcleo o desde módulos de terceros. He mirado un poco...
Estoy haciendo un sitio web con Drupal 7, y estaba revisando los permisos para Taxonomías. Quería darles a los encargados del mantenimiento del sitio web un lugar central para administrar los vocabularios y agregar términos, ordenar los términos, etc. Así que les otorgué el permiso "Administrar...
¿Cómo verificar que un campo está vacío, cuando tiene el objeto $ node ?. Encontré esto como posible solución: $field = field_get_items('node', $node, 'field_post_image'); Puedo verificar ahora: ACTUALIZACIÓN . ¡Ups! Esto no es confiable, aunque prometo que me funcionó...
Me separé mientras escribía el nombre del campo y ahora el nombre de la máquina no es lo que quería que fuera. Sé que es solo una molestia. pero me pregunto si hay alguna forma de alterar el nombre de la máquina de un campo una vez que se crea. Supongo que esto me lleva a la segunda parte de mi...
En hook_node_update () , puedo decir fácilmente el 'estado' de un nodo (ya sea publicado o no) después de que se haya actualizado. Sin embargo, ¿hay una manera fácil de verificar si el nodo actualizado se publicó, pero ahora no? (O viceversa)? Creo que las Reglas pueden tener alguna condición...
¿Cómo enumerar todos los tipos de entidades disponibles en Drupal usando drush? Relacionado: ¿Cómo obtener una lista de todos los tipos de
Tengo un error fatal EntityMalformedException: falta la propiedad del paquete en la entidad del tipo de nodo. en entity_extract_ids () (línea 7700 de. \ incluye \ common.inc) al intentar acceder al usuario / xyz . Traté de recuperar información sobre el nodo con formato incorrecto en la línea...
¿Cómo se elimina un campo de un nodo mediante programación? Tengo una migración hook_update_Nque mueve el contenido de un campo a una tabla personalizada. Después de esa migración, quiero eliminar el campo en esa misma función. ¿Hay alguna API de campo que atienda la eliminación de...
He creado un tipo de contenido que tiene un campo de opción de lista / selección, y he introducido los pares clave | valor según sea necesario para que funcione la lista de selección. Se ingresaron datos y se decidió que ciertos términos ya no se aplican y que deberían eliminarse. Sin embargo,...
para obtener todos los campos utilizados en un tipo de contenido, en Drupal 7 utilizo el siguiente código. $fields = field_info_instances('node', 'article'); ¿Cuál es el equivalente para Drupal
Creé una entidad personalizada usando Entity API que tiene ciertas propiedades definidas hook_schema()y también declaradas en entityPropertyInfo()una clase que se extiende EntityDefaultMetadataController. Hasta aquí todo bien. Ahora me gustaría que los usuarios puedan personalizar si estas...
He usado el módulo "Grupo de campo" y he creado algunos grupos en el backend. Ahora quiero agregar programáticamente un campo al grupo. Cómo puedo hacer eso. Estoy usando Hook_form_alter, me he dado cuenta de que cada campo tiene un atributo 'und' en el que se enumera el grupo de campos al que...
Tengo un campo de lista para un tipo de bloque personalizado que se ve así: left|Align left right|Align right Puedo acceder a la clave en Twig haciendo algo como esto: {% block content %} {{ content.field_align }} {# outputs 'right' #} {% endblock %} Sin embargo, si hago una comparación...
Quiero agregar una clase a la <a>etiqueta de un campo que consiste en un enlace y texto. (Es un campo de tipo Enlace ). El nombre del campo es content.field_c_button_link. En el archivo de plantilla, quiero agregar algo como lo siguiente. {{ content.field_c_button_link.0.addClass('button...
Tengo un tipo de contenido existente con varios nodos. Acabo de agregar un nuevo campo booleano con un valor predeterminado de "off". Sin embargo, hasta que vuelva a guardar cada nodo, el valor predeterminado no está establecido, por lo que una vista que debería mostrar solo aquellos nodos donde...
Cuando vamos a la ruta /admin/structure/types/manage/article/fieldsy usamos la Add new fieldopción o la Add existing fieldopción, ¿eso crea un campo, crea una instancia de campo o adjunta una instancia de campo? ¿Cómo diferenciar entre ellos? Entonces, programáticamente, ¿cuándo usar...