Puncte:0

Pass parameters from block to a JSON endpoint using taxonomy term from URL

drapel pk

I've been searching for a solution to being able to pass a taxonomy term on a views block that is on a given page using the term name that is in the URL. I agree with my team that it would be a best practice to have one block that can be placed on multiple nodes to pull relevant data from a JSON endpoint, on another server, rather than have a proliferation of one block for term.

Example endpoint URL remotesite.com/cars -- this would return the JSON result for all cars, while remotesite.com/cars/studebaker would return the JSON result limited to Studebakers. Example local node URL localsite/cars would list all cars available and would not need a filtered result while localsite/cars/studebaker would need the filtered result. "studebaker" is a term in the car-manufacturers taxonomy.

We are running Drupal 9.2.0 on the local development server, and have JSON:API installed and enabled,Views JSON Source, installed and patched and enabled, as well as Views Taxonomy Term Name Depth installed.

I haven't found in my searches anything similar to what we hope to accomplish. Can someone point me in the right direction? Is there a better way to do this other than by using Views and related blocks?

Kevin avatar
drapel in
Acestea sunt pagini de taxonomie? Ați încercat să utilizați termenul din adresa URL ca filtru contextual?
user3486857 avatar
drapel pk
Acestea sunt pe nodurile de tip de conținut de bază ale paginii, nu pe paginile cu termeni de taxonomie.

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.