logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

Dokumentacija o JSON:API server endpoint-ima

22/05/2025, by Ivan

Dokumentacija JSON:API server endpoint-a

Filteri

Filtriranje članaka po ID-u taga

GET

{{host}}/jsonapi/node/article?include=field_image,field_tags&sort=-created&filter[field_tags.meta.drupal_internal__tid]=2

Parametri upita (Query Parameters):

Parametar Vrednost
include field_image,field_tags
sort -created
filter[field_tags.meta.drupal_internal__tid] 2

Filtriranje članaka po UUID-u taga

GET

{{host}}/jsonapi/node/article?include=field_image,field_tags&sort=-created&filter[field_tags.id]=f203b178-3672-4312-b974-4fb5ea8b35cb

Parametri upita:

Parametar Vrednost
include field_image,field_tags
sort -created
filter[field_tags.id] f203b178-3672-4312-b974-4fb5ea8b35cb

Filtriranje članaka po naslovu

GET

{{host}}/jsonapi/node/article?filter[title]=Drupal CMS

Parametri upita:

Parametar Vrednost
filter[title] Drupal CMS

Filtriranje članaka po naslovu (delimično poklapanje)

GET

{{host}}/jsonapi/node/article?filter[title][value]=Drupal&filter[title][operator]=CONTAINS

Parametri upita:

Parametar Vrednost
filter[title][value] Drupal
filter[title][operator] CONTAINS

Filtriranje članaka po statusu objave

GET

{{host}}/jsonapi/node/article?filter[status]=1

Parametri upita:

Parametar Vrednost
filter[status] 1

Članci kreirani posle 1. januara 2024.

GET

{{host}}/jsonapi/node/article?filter[created][value]=2024-01-01T00:00:00&filter[created][operator]=>=

Parametri upita:

Parametar Vrednost
filter[created][value] 2024-01-01T00:00:00
filter[created][operator] >=

Paginacija

GET

{{host}}/jsonapi/node/article?page[limit]=5&page[offset]=0

Parametri upita:

Parametar Vrednost
page[limit] 5
page[offset] 0

Kombinovanje filtera (AND logika)

GET

{{host}}/jsonapi/node/article?filter[status]=1&filter[field_tags.meta.drupal_internal__tid]=5

Parametri upita:

Parametar Vrednost
filter[status] 1
filter[field_tags.meta.drupal_internal__tid] 5

Tagovi

Preuzmi tagove

GET

{{host}}/jsonapi/taxonomy_term/tags?sort=name&fields[taxonomy_term--tags]=name,drupal_internal__tid

Parametri upita:

Parametar Vrednost
sort name
fields[taxonomy_term--tags] name,drupal_internal__tid

Članci

Lista članaka

GET

{{host}}/jsonapi/node/article?include=field_image,field_tags&sort=-created

Parametri upita:

Parametar Vrednost
include field_image,field_tags
sort -created

Slika članka

GET

{{host}}/jsonapi/node/article/b26c80d2-155c-4c7e-9135-5a4011e2ae17/field_image?resourceVersion=id%3A5

Parametri upita:

Parametar Vrednost
resourceVersion id:5

Meni

Glavni meni

GET

{{host}}/jsonapi/menu_items/main

Stranice

Node stranica po ID-u

GET

{{host}}/jsonapi/node/page?filter[nid][value]=4

Parametri upita:

Parametar Vrednost
filter[nid][value] 4

Node stranica po UUID-u

GET

{{host}}/jsonapi/node/page/8b53db13-613e-45c4-80d7-dc81eba75f11

Webform

Webform

GET

{{host}}/webform/contact

Zaglavlja (Headers):

Ključ Vrednost
content-type application/json

Webform REST

POST

{{host}}/webform_rest/submit

Zaglavlja:

Ključ Vrednost
Content-Type application/json

Telo zahteva (Request Body):

{
    "webform_id": "contact",
    "name": "Ivan Abramenko",
    "subject": "Webform testing submission",
    "email": "levmyshkin89@gmail.com",
    "message": "Webform testing submission"
}

Autentifikacija

API Key autentifikacija

Svi endpoint-i zahtevaju autentifikaciju putem API ključa kroz sledeće zaglavlje:

Zaglavlje Vrednost
X-API-Key {{token}}