Wie field Value einer View per preprocess Hook ändern?
Eingetragen von rhodes (631)
am 18.03.2021 - 14:10 Uhr in
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 3 Tagen 15 Stunden
vor 3 Tagen 18 Stunden
vor 3 Tagen 18 Stunden
vor 3 Tagen 18 Stunden
vor 4 Tagen 15 Stunden
vor 4 Tagen 17 Stunden
vor 5 Tagen 14 Stunden
vor 6 Tagen 8 Stunden
vor 6 Tagen 8 Stunden
vor 6 Tagen 12 Stunden