Puncte:0

Afișați un pager în partea de sus și de jos a paginilor de vizualizare, dar numai în partea de jos a blocurilor de vizualizare

drapel pe

Pentru un proiect care rulează pe Drupal 9.2.9, vreau pagere în partea de sus și de jos a paginilor de vizualizare. Îl fac să lucreze pe pagini printr-o modificare a unui view-view.html.twig personalizat în temă (folosind opțiunea de paginare completă în afișarea Vizualizări). Din păcate, acest lucru a dus la paginare duble pe blocuri folosind și minipager.

Cred că am nevoie de puțină logică condiționată în șablonul views-view.html.twig pentru a verifica dacă ⦠este paginator complet contra dacă ⦠este mini pager, sau dacă ⦠este pagina vs. dacă ⦠este bloc. Cum pot realiza asta?

Poate că o abordare mai bună este un șablon pentru paginatorul complet și unul diferit pentru paginatorul mini, dar nu înțeleg cum toate aceste șabloane funcționează împreună pentru a utiliza această abordare.

Puncte:3
drapel in

Vizualizări oferă sugestii de teme, una dintre ele dezactivează tipul de afișare (de exemplu, pagină, bloc etc.). Ignorați sugestia pentru pagini (views-view--page.html.twig) și copiați {% if pager %}{{ pager }}{% endif %} până unde vrei, deasupra vederii. Acest lucru se va aplica numai afișărilor de pagină ale unei vizualizări și nicăieri altundeva.

A se referi la views-view.html.twig pentru marcajul implicit al acestui șablon. Plasarea implicită a {{ pager }} este după rânduri.

Puncte:3
drapel bd

Vedea Vizualizează fișierele șablon pentru detalii despre cum pot fi înlocuite șabloanele de vizualizări. Pentru a cita din pagina respectivă:

Toate șabloanele de vizualizare pot fi înlocuite cu o varietate de nume, folosind vizualizarea, ID-ul de afișare al vizualizării, tipul de afișare al vizualizării sau o combinație a acestora.

Deci, în cazul dvs., probabil că doriți să aveți diferite șabloane pentru blocul de vizualizări și pagina de vizualizări.

Aceste linkuri vă pot ajuta, de asemenea, să înțelegeți mai bine cum funcționează sugestiile de șablon, în special în contextul vizualizărilor:

De asemenea Localizarea fișierelor șablon cu depanare vă poate ajuta să activați depanarea twig și să obțineți informații despre sugestiile de șabloane disponibile în cazul dvs.

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.