Wie field Value einer View per preprocess Hook ändern?
am 18.03.2021 - 14:10 Uhr in
Hallo zusammen,
in einer Drupal 8.9 view gibt es ein Feld "teaser". Den Wert dieses Feldes möchte ich in einer Preprocessfunktion in einem eigenen Module anpassen.
/**
* Implements hook_views_pre_render().
*/
function mymodule_views_pre_render(ViewExecutable $view) {
$results = &$view->result;
foreach ($results as $key => $result) {
if ($view->name =='myview') {
$result->_object->set('field_teaser', 'mein neuer Teaser string');
}
}
}Leider passiert da überhaupt nichts. Der alte Text im Teaser Feld bleibt bestehen. Wo ist mein Fehler?
Danke & Grüße
rhodes
- Anmelden oder Registrieren um Kommentare zu schreiben

Neue Kommentare
vor 1 Woche 21 Stunden
vor 1 Woche 1 Tag
vor 1 Woche 1 Tag
vor 1 Woche 3 Tagen
vor 1 Woche 3 Tagen
vor 7 Wochen 22 Stunden
vor 7 Wochen 3 Tagen
vor 7 Wochen 5 Tagen
vor 8 Wochen 1 Tag
vor 8 Wochen 1 Tag