Tengo una vista con el campo Global: Texto personalizado, que se modifica como un enlace. Quiero cambiar tokens de reemplazo para generar este enlace, dependiendo de un valor de otro campo.
Intenté modificar esto en hook_views_pre_render pero no puedo encontrar una manera de hacerlo.
En hook_views_post_render hay dos matrices:
$view->style_plugin->render_tokens
$view->style_plugin->row_tokens
que contiene enlaces generados para cada fila, pero no están presentes en pre_render, y cambiarlos en post_render no funciona.
También intenté hacerlo en template_preprocess_views_view_fields pero para esa vista específica esta función no se activa (para otras vistas lo hace), y no sé por qué.
Como actualización de la respuesta anterior, tuve que establecer 'alter_text' en TRUE para que esto funcione, por ejemplo:
fuente