Puncte:0

Conținut similar cu filtru contextual după adresa URL

drapel in

Există două tipuri de conținut (de exemplu):

  1. fructe
  2. legume

Ei împărtășesc același vocabular și termeni similari. Structura catalogului:

-Fructe
--sucuri
---pentru copii
---pentru bărbați
---pentru femei
-Legume
--sucuri
---pentru copii
---pentru bărbați
---pentru femei

Calea URL pentru mango: /fruits/mango

Vreau să arăt sucuri de legume similare pentru copii în nodul de fructe, dacă calea se potrivește cu diferența doar cu prima parte a url-ului.

Trebuie să afișați conținut similar dacă calea URL se potrivește cu /%/juices/for-children

Am gasit aceasta solutie (Creați vizualizare cu calea raportată la termenul taxonomiei), dar nu mă ajută, pentru că acolo drumurile se schimbă la final.

drapel cn
URL-ul legat este abordarea corectă. Utilizați **componenta cale** pentru a controla care parte a căii este argumentul. /fructe (componenta cale 1)/sucuri (componenta cale 2)/pentru-copii (componenta cale 3)
kazah avatar
drapel in
Problema este că aceasta nu este calea termenului în sine. Nodul are o cale: /fruits/mango. Am nevoie de un filtru contextual după calea termenului URL. Sau am inteles gresit...
drapel cn
Adaugi acest lucru ca bloc în Vizualizări? Puteți folosi filtre contextuale pentru blocuri și puteți seta blocul să se afișeze pe orice pagini doriți la `/admin/structure/blocks/`.
drapel in
Poate doriți să clarificați structura atât a nodurilor, cât și a termenilor (cum ar fi să puneți în detaliu câmpurile, relațiile lor). Pentru că în prezent, nu pot spune ce este ce (ce este „sucuri”? Este o taxonomie? „pentru copii”? Este un termen? sau un boolean pe alt termen?). De asemenea, nu aș fi prea fixat pe „filtrarea după cale”, deoarece ar putea exista și alte modalități de a face acest lucru care nu implică căi.
kazah avatar
drapel in
Scuze că nu am explicat corect imediat. Vocabular: catalog `-Fructe --sucuri ---pentru copii ---pentru bărbați ---pentru femei -Legume --sucuri ---pentru copii ---pentru bărbați ---pentru femei` De exemplu, am fructe mango, acela relativ la termen ("fructe" -> "sucuri" -> "pentru copii"). Am morcov de legume care relativ la termen ("legume" -> "sucuri" -> "pentru copii"). Acum vreau ca morcovul să apară ca conținut asociat cu mango.
kazah avatar
drapel in
Adaug structură întrebării principale pentru clarificare.
Puncte:0
drapel in

Singura modalitate prin care am reușit să rezolv această problemă a fost prin instalarea modulului https://www.drupal.org/project/term_reference_tree

Și apoi potrivesc manual termenii aferenți împreună. Ca și în versiunile anterioare în drupal (6,7)

Apoi a creat o vizualizare.

Relaţie:

  • termen de taxonomie (cu limita de vocabular)
  • field_related_terms (câmpul pe care l-ați creat cu widgetul arbore de referință pentru termeni de taxonomie)

Filtru contextual: termen de taxonomie: field_related_terms (cu relație)

Când valoarea filtrului NU este în URL

  • Furnizați valoarea implicită
  • ID-ul termenului de la URL
  • Încărcați filtrul implicit pentru blocurile de taxonomie aferente
  • Filtrați după articole care conțin oricare dintre termeni

În secțiunea mai multe: Permite mai multe valori

Asa functioneaza. Dar cum să realizez acest lucru numai într-o vedere fără modul și fără potrivirea manuală a termenilor înrudiți, nu am înțeles.

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.