Puncte:1

Cum să împachetez lista de selectare în html personalizat?

drapel zw

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.

drapel cn
Este din cauza verificării rutei - un apel AJAX nu are loc pe aceeași rută ca pagina de la care este apelată (va fi /system/ajax sau altceva)
Jaypan avatar
drapel de
Ce încerci de fapt să scoți?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.