Ich habe eine Ansicht erstellt, die auf Seite 10 neuesten Artikel anzeigt. Ich habe in Reihe zwei Felder: Bild und Inhalt. In den Einstellungen des Bildfeldes wähle ich den Bildstil (zum Beispiel: Medium). Wie kann ich den Bildstil nur in der ersten Zeile ändern (Beispiel: groß)?Drupal 8 Bildstil in der ersten Zeile auf Ansichten ändern
ich es in Vorprozess versucht haben, aber ich weiß nicht, wo gespeicherte Informationen über den Stil Bild:
function theme_preprocess_views_view_unformatted__lista_depesz_default(&$variables) {
$view = $variables['view'];
$rows = $variables['rows'];
$style = $view->style_plugin;
$options = $style->options;
$variables['default_row_class'] = !empty($options['default_row_class']);
foreach ($rows as $id => $row) { $variables['rows'][$id] = array();
$variables['rows'][$id]['content'] = $row;
$variables['rows'][$id]['attributes'] = new Attribute();
if ($row_class = $view->style_plugin->getRowClass($id)) {
$variables['rows'][$id]['attributes']->addClass($row_class);
}
if ($id == 0 && $row['content']['#row']->_entity->field_image[0] != NULL) {
//some php code to change image style
}
}
}
Grüße