Alter a view. Edit view result programmatically | Drupal 8

Alter a view. Edit view result programmatically

Submitted by editor on Fri, 09/30/2016 - 11:16

How to Edit a view result programmatically ?


function MYMODULE_views_pre_render(&$view) {
  if ($view->name == 'view_myviewname') {
    $result = $view->result;
    foreach ($result as $i => $row) {

      $view->result[$i]->field_field_myfieldtext[0]['rendered']['#markup'] = "The new text";


hess (not verified)

Tue, 10/18/2016 - 13:31

How can i edit a view? I mean where should i add this program? I am really new to D8. trying to learn it.

Ruchira (not verified)

Mon, 10/09/2017 - 15:49

If view having empty result then no debug working in views_pre_render(&$view). So waht was another solution to handle no result message programmatically. 

janywatson (not verified)

Tue, 09/01/2020 - 00:55

It is good to hear that your store is now expanding to new locations. I have been a patron of Fantastic Eyes because of all the wonderful work that you guys do. I hope that this expansion move of yours will turn out to be successful. I will definitely go and see this new store of yours

kathybrunt (not verified)

Tue, 09/01/2020 - 00:56

I want to say that is one of the top notch posts that i've perused in all my existence. the whole thing right here is certainly remarkable. I couldn't have requested a highly improved put up than this. . i am capable of bookmark your internet web site and advocate to all my pals

Add new comment

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.