Drupal

9
Deshabilitar caché para bloques específicos

Me gustaría permitir que las páginas sigan beneficiándose del mecanismo de almacenamiento en caché de Drupal 8 para usuarios anónimos, excepto por los bloques específicos que deben actualizarse en cada actualización de la página sabiendo que se generan a partir de Vistas. ¿Es técnicamente posible?...

9
Crea contenido mediante programación

En Drupal 8, ¿cómo puedo crear contenido mediante programación? De la administración de "Drupal 8", creé un nuevo tipo "House" (contiene una descripción, una imagen, un campo de referencia para los usuarios ...). ¿Cómo puedo crear un tipo de entidad "Casa" desde un módulo personalizado? En mi...

9
Error de sintaxis PHP Drush al ejecutar

Estoy siguiendo las instrucciones para instalar Drush que se enumeran en esta página: https://github.com/drush-ops/drush/blob/master/docs/install.md Parece que recibo un error de sintaxis dentro del código: [user@localhost ~]$ wget

9
¿Cómo configurar el tema de administrador para una ruta?

Según el manual de Drupal, la definición de ruta acepta el parámetro llamado _theme. Lamentablemente, este parámetro está documentado como "TODO" . ¿Se puede usar para forzar el tema de administrador para la ruta? ¿Es posible inyectar el parámetro de configuración con el nombre del tema de...

9
¿Cómo creo pestañas de usuario personalizadas?

Estoy intentando crear una nueva pestaña personalizada que aparece en todas las rutas que son descendientes de la entidad. {Entity_type} .canonical. Intenté extender la clase DeriverBase, anulando específicamente el método getDerivativeDefinitions. Creé la pestaña misma extendiendo LocalTaskDefault...

9
Drupal 8 variable_get

Tengo un código en Drupal 7 que usa variable_get. Ahora me gustaría escribir el código en Drupal 8. Así que estaba leyendo esto, pero no me ayudó mucho. ¿Cómo escribir este código en Drupal 8 desde el código en Drupal 7? $types = array_values(variable_get('test_content_types', array())); o...

9
¿Cuál es el equivalente de una llamada a drupal_http_request ()?

En Drupal 7 estoy usando el siguiente código. $url = 'testdomain/url'; $response = drupal_http_request($url, array('method' => 'POST', 'headers' => array('Content-Type' => 'application/x-www-form-urlencoded; charset=utf-8'))); if ($response->code == "200") { $result =...

9
¿Cómo agregar una variable a una plantilla de campo de ramita?

En una página de nodo, me gustaría agregar el título del nodo a la salida junto con otro campo (el campo de ejemplo). He creado una nueva field--field-example.html.twigpero no puedo acceder a la variable de título del nodo, ya que no está disponible en la plantilla de campo. Tengo que añadir las...

9
¿Dónde agrego un nuevo contexto de caché para una entidad?

No he podido agregar un contexto de caché para trabajar para entidades en drupal 8. Específicamente, voy por encabezados: User-Agent. Intenté muchas variaciones de lo siguiente en un módulo. use Drupal\node\NodeInterface; use Drupal\Core\Entity\EntityInterface; use

9
"No es seguro confiar en la configuración de la zona horaria del sistema".

Encuentro el siguiente error en el informe Mensajes de registro recientes : Advertencia: DateTime :: createFromFormat (): no es seguro confiar en la configuración de zona horaria del sistema. Usted está obligado a utilizar la configuración date.timezone o la función date_default_timezone_set ()....

9
¿Cómo anulo el tema de administrador en mi propio tema?

Creé mi propio tema de Drupal 8: mytheme.info.yml: name: My Theme description: 'Drupal 8 Theme' type: theme base theme: bartik core: '8.x' mytheme.libraries.yml global-styling: version: 1.x css: theme: css/layout.css: {} css/style.css: {} css/colors.css: {} css/print.css: { media: print...