Am o listă selectată creată de filtrele expuse vizualizărilor.
Când depanez șabloanele folosite. Am șablonul de filtru expus, apoi lista de selectare este într-un șablon separat.
Am încercat să-mi pun codul html în filtrul expus în jurul {{form}}. Acest lucru a pus html-ul în jurul întregului formular, inclusiv etichete, alte containere etc, ceea ce nu a funcționat pentru situația mea.
Deci încerc să vizez lista de selectare direct folosind acest răspuns Aici
funcția HOOK_theme_suggestions_select_alter(matrice &$sugestii, matrice $variabile) {
$routeObject = \Drupal::routeMatch()->getRouteObject();
$view_id = $routeObject->getDefault('view_id');
$display_id = $routeObject->getDefault('display_id');
dacă (!gol ($view_id)) {
$suggestions[] = 'selectlist__' . $view_id;
dacă (!empty($display_id)) {
$suggestions[] = 'selectlist__' . $view_id . '_' . $display_id;
}
}
}
La prima incarcare de vizualizare functioneaza.
Când actualizez vizualizarea folosind ajax, șablonul de crenguță nu mai este încărcat.
Verific sugestiile de șabloane și sugerează același șablon de crenguță pentru înainte de a utiliza ajax și după. Nu știu cum pot edita lista de selectare pentru o anumită vizualizare, menținând în același timp utilizarea ajax.