Ich habe eine Ansicht mit dem Feld Global: Benutzerdefinierter Text, das als Link geändert wird. Ich möchte Ersatz-Token zum Generieren dieses Links in Abhängigkeit von einem Wert eines anderen Felds ändern.
Ich habe versucht, dies in hook_views_pre_render zu ändern, aber ich kann keinen Weg finden, dies zu tun.
In hook_views_post_render gibt es zwei Arrays:
$view->style_plugin->render_tokens
$view->style_plugin->row_tokens
Dies enthält generierte Links für jede Zeile, die jedoch in pre_render nicht vorhanden sind. Das Ändern dieser Links in post_render funktioniert nicht.
Ich habe auch versucht, dies in template_preprocess_views_view_fields zu tun, aber für diese bestimmte Ansicht wird diese Funktion nicht ausgelöst (für andere Ansichten), und ich weiß nicht warum.
Als Aktualisierung der obigen Antwort musste ich 'alter_text' auf TRUE setzen, damit dies funktioniert, z.
quelle