Ako zobraziť attachment display len na prvej stránke?


#1

Ahojte, neviete náhodou niekto ako elegantne dosiahnuť aby sa mi attachment display k view zobrazoval len na prvej stránke view, teda že ak listujem cez pager ďalej, nech sa už na ostatných stránkach nezobrazuje? Dík.


#2

Ak by to niekoho zaujímalo, tak som nakoniec na to šiel “hrubou silou” - v preprocess_page funkcii som napísal niečo takéto:

function mytheme_preprocess_page(&$variables) { $current_path = \Drupal::service('path.current')->getPath(); $variables['display_slider'] = TRUE; if (($current_path == '/node') && (isset($_GET['page'])) && ($_GET['page'] > 0)) { $variables['display_slider'] = FALSE; } }

a v twig template len kontrolujem tú premennú display_slider. “/node” je path toho môjho view, ktoré má stránkovanie.