Wie field Value einer View per preprocess Hook ändern?
am 18.03.2021 - 15: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 2 Wochen 4 Tagen
vor 2 Wochen 5 Tagen
vor 2 Wochen 5 Tagen
vor 2 Wochen 5 Tagen
vor 2 Wochen 5 Tagen
vor 2 Wochen 6 Tagen
vor 2 Wochen 6 Tagen
vor 3 Wochen 14 Stunden
vor 3 Wochen 1 Tag
vor 3 Wochen 3 Tagen