¿Alguno de ustedes tuvo un problema con una cantidad demasiado grande de tokens? Debido a que tiene pocos tipos de contenido (~ 8) con un montón de campos (~ 5-10 cada uno), el módulo de token genera una tabla demasiado grande con tokens de reemplazo. Es por eso que tuve que aumentar la memoria disponible settings.php para evitar drupal por error de php. Configuré 512M para que genere la tabla de salida ahora, pero es tan lento que congela Chrome.
Sucede donde tengo esta vista previa de tokens disponibles. Por lo tanto, se puede encontrar en Pathauto o Custom Breadcrumbs.
Así es como se ve en la vista previa HTML de Google Chrome:
tokens
path-aliases
wtk
fuente
fuente
Respuestas:
Puede encontrar algunas soluciones para este problema en las referencias de nodo + tokens de entidad crea una tabla HTML de tabla de IU de árbol de token ENORME .
Usar el módulo de ajustes Token también ayuda. Lo he intentado y funciona bien.
fuente
Token Tweaks funcionó para mí, pero si tienes un desdén general por agregar más módulos, puedes probar los parches en Prevenir tokens recursivos .
También puede cambiar
TOKEN_MAX_DEPTH
entoken.module
. Para mí, cambiar el valor a1
llevó a un tiempo de carga de 1 segundo.2
lo hizo 5.23 segundos.3
o más se estrelló el navegador. Probablemente aún desee hacer un parche del cambio en este caso y / o mantener una copia de seguridad deltoken.module
archivo, o hacer que Hackeado sea parte del proceso de actualización de su módulo.fuente
Puede dejar de
token_help
renderizar en Drupal 7.Si no necesita tokens en un formulario determinado y demasiados campos en demasiados tipos de contenido están causando problemas de rendimiento, puede reemplazar la función de tema para la lista de tokens disponibles y reemplazarla con un enlace a la misma página con un conjunto de variables donde le gustaría ver los tokens.
De manera predeterminada, no representará los tokens, pero si desea ver una página con los tokens puede:
fuente