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 1 Tag 4 Stunden
vor 2 Tagen 24 Minuten
vor 2 Tagen 1 Stunde
vor 2 Tagen 1 Stunde
vor 2 Tagen 3 Stunden
vor 2 Tagen 6 Stunden
vor 2 Tagen 7 Stunden
vor 2 Tagen 7 Stunden
vor 2 Tagen 8 Stunden
vor 2 Tagen 12 Stunden