CMS Fan (WordPress & Drupal) !
Programando… desde sitio web hasta el sprint
Organizadora de la comunidad de WordPress Guanacaste
Women TechMakers Ambassador
Ing. en Computación
Encontrar y limpiar errores.
Modulo: drupal.org/project/kint
Usando los modulos Devel y Devel Kint Extras, se imprimen las avariables de manera amigable,
Estructurada,
Separa en por los arrays
Es decir, nos permite ver las variables lo mejor posible.
inspeccionar variables de los módulos o temas, ya sean plantillas o personalizados
'; var_dump(get_defined_vars()); print '
Si se tiene instalado el módulo devel en el archivo .tpl.php
Se puede usar la función print_r() se debe tomar en cuenta que es propia de PHP.
Es el equivalente a un console.log()
Módulo: drupal.org/project/devel
GitLab: https://gitlab.com/drupalspoons/devel#local-development
# Para instalar por comandos composer require drupal/devel drupal/devel_kint_extras # Para habilitar por comandos drush en devel_kint_extras -y
Para Drupal 9 y 10, se recomienda la versión 5
composer require 'drupal/devel:^5.0'
Para Drupal 8, se recomienda la versión 4
composer require 'drupal/devel:^4.2'
En nuestro sitio en Drupal nos dirigimos a
midominio.com/admin/config/development/devel
para habilitar la opción Kint Extended
Para ver las $variables en nuestro modulo custom
function custom_kint_preprocess_page(&$variables) { kint($variables['page']); }
Recuerden limpiar cache!!
Para un mejor UI se puede usar la función ksm() que significa “kint set message” y lo que hace es desplegar las variables en el block de mensajes.
Para habilitar Twig Debbugin
En Drupal 10:
Pueden ir a midominio.com/admin/config/development/settings
Vía services.yml
services.yml
parameters: twig.config: debug: true
Para ver las $variables en una plantilla de Twig usamos
{{ kint() }} // Ejemplo {{ kint(page) }}
Accessibility Tools