Snippets

Snippets

Comprobar valor de un campo checkbox en plantilla Twig Drupal

En Drupal, aunque podremos comprobar el valor renderizado, de la mayoría de los campos, utilizando la expresión {% if content.MICAMPO|render is not empty %} {% endif %}, en el caso de un campo booleano, tendremos que cambiar esta estructura.

Imprime los valores alt y title desde un campo media en Drupal

Para cumplir con algunos requerimientos de SEO, es necesario que podamos extraer los valores de texto alternativo "alt" y el título de la imagen, cuando el campo con el que estamos trabajando en Drupal, es de tipo Media, cambiar la estructura, con respecto al tradicional campo tipo imagen.

 

 

Cómo ejecutar Composer y Drush en servidores IONOS

Si tienes una web Drupal alojada en servidores de IONOS, antes OneAndOne, es posible que te encuentres algún problema al intentar ejecutar comandos de Composer o de Drush, si es así, los pasos a seguir son los siguientes.

Instalar npm y gulp utilizando docker4drupal

En algunas ocasiones necesitarás instalar NPM y Gulp, sobretodo cuando trabajas con el frontend de Drupal, en estos casos, si estás utilizando Docker4Drupal, es bastante sencillo...

Backup Mysql desde contenedores Docker

En algunos casos, puede que necesites crear una copia de seguridad mysql o restaurar, utilizando tus contenedores de Docker, te dejo ambas opciones.

Cómo resetar la contraseña de un usuario en Drupal con Drush

Si haz perdido el acceso a tu proyecto de Drupal, y estás en un entorno dónde no puedes enviarte el correo de recuperación, puedes modificar la contraseña de un usuario, incluido el usuario con permisos de administrador, utilizando el comando de drush user:password

Imprimir datos usuario en Twig Drupal | get user details in the template page.html.twig

Añadiendo estas variables, podrás obtener valores del perfil de usuario e imprimirlos en tus plantillas de Drupal.

Cómo instalar Make en Ubuntu

     GNU Make es una herramienta que controla la generación de ejecutables y otros archivos no fuente de un programa a partir de los archivos fuente del programa.

     Por ejemplo, en el caso de trabajar con contenedores de Docker, una vez tengas instalado Make, podrás ejecutar make up, en lugar de docker-compose up -d, para ponerlos en funcionamiento.

Docker: PermissionError: [Errno 13] Permission denied

La primera vez que ejecutas Docker Desktop, es posible que te encuentres con este error, relacionado con los permisos de Docker.

File "docker/transport/unixconn.py", line 43, in connect PermissionError: [Errno 13] Permission denied

OCI runtime exec failed: exec failed: unable to start container process: exec: "bash": executable file not found in $PATH: unknown

Al intentar realizar la instalación de Symfony 6.1 con Docker, siguiendo las instrucciones desde su página oficial HAZ CLIC AQUI PARA VERLA

me encontré con este error al intentar entrar a los contenedores

OCI runtime exec failed: exec failed: unable to start container process: exec: "bash": executable file not found in $PATH: unknown