Как применить этот код ко всем полям?

Аватар пользователя Stepanisk

Подскажите как сделать этот код для всех полей.
Я беру поле "title" от изображения и присваиваю его как значение class этой картинке
В шаблоне темы sass_st2.theme я пишу этот код

<?php
 
function sass_st2_preprocess_views_view_masonry(&$variables) {
  if (!empty(
$variables['rows'][0]['content']['#row'])) {
    foreach (
$variables['rows'] as $key => $row) {
      
$variables['rows'][$key]['category'] = 'category-' $row['content']['#row']->{'_entity'}->field_img->title;
    }
  }
}
?>

И потом в шаблоне views я его вывожу в class картинки

Код работает. Всё отлично, но он берёт только первое значение title и присваивает его всем остальным картинкам. Как мне исправить код, чтобы брать каждый раз новое значение title?

Тип материала:
Версия Drupal:
0 Thanks