Puncte:0

Cum se adaugă un filtru contextual?

drapel br

Lucrez cu cărți în drupal 8. Doresc să afișez o anumită pagină ("tabel de conținut") pe bara laterală ori de câte ori este accesată orice pagină a acelei cărți. „Cuprins” este o pagină de carte. fiecare pagină de carte are două id-uri.

  • page_id
  • carte_id

Page_id este unic pentru fiecare pagină, dar ID-ul cărții este același pentru toate paginile. Eu cred filtru contextual bazat pe carte_id ar putea rezolva problema mea. dar nu știu cum să adaug un filtru contextual bazat pe ID-ul cărții.

aici sunt rezultatele SELECTAȚI * DIN carte

introduceți descrierea imaginii aici

pot vedea asta"Cartea de nivel superior de la nodul curent„. Cred că acest lucru este util pentru a-mi îndeplini sarcina. Poate cineva să-mi explice cum pot folosi această opțiune.

introduceți descrierea imaginii aici

Am nevoie de tone de ajutor.

Mulțumesc!

drapel cn
Modulul **Carte** oferă deja un bloc care afișează cuprinsul. Asta nu funcționează pentru tine? Cu filtrele contextuale, ați putea încerca să utilizați „Top Level Book de la nodul curent”, dar Book este un modul vechi cu suport pentru Vizualizări incerte.
Steve Siddu avatar
drapel br
Nu știu unde să găsesc acel bloc care afișează cuprins. Pentru a fi precis, trebuie să afișez două pagini de carte pe fiecare adresă URL a paginii de carte. unul dintre ele este „cuprinsul”.
drapel cn
Blocul care afișează cuprinsul poate fi găsit împreună cu toate celelalte blocuri la `/admin/structure/block`. Dacă mai aveți nevoie de ajutor, vă rugăm să vă editați întrebarea pentru a fi mai precis. De exemplu, câte cărți înseamnă „unele cărți”? Dacă aveți nevoie de asta doar pentru câteva cărți și nu veți adăuga mai multe, va fi mai rapid să faceți niște blocuri personalizate. De asemenea, ați spus două link-uri pe fiecare pagină, dintre care unul este cuprins. Care este celălalt link?
Steve Siddu avatar
drapel br
@PatrickKenny această întrebare explică ce vreau [link](https://drupal.stackexchange.com/questions/308393/how-to-customize-table-of-contents-block-of-book-module), am nevoie de ajutor domnule !

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.