logo

Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll
04/09/2025, by Ivan

JSON:API supporta una funzionalità multilingue molto semplice. Non supporta casi d’uso avanzati.

Attualmente si basa sui meccanismi di negoziazione della lingua predefiniti di Drupal per determinare la lingua appropriata di un’entità e fare fallback quando quella traduzione non è disponibile. A lungo termine, intendiamo allontanarci da questo meccanismo mantenendo la compatibilità con le versioni precedenti; vogliamo aggiungere un supporto formale alle traduzioni conforme alle specifiche JSON:API.

L’attuale meccanismo di negoziazione della lingua:

  • funziona bene per le richieste GET di risorse individuali, raccolte di risorse e include.
  • supporta le richieste PATCH sulle traduzioni: è possibile aggiornare le traduzioni
  • non supporta le richieste DELETE: può essere eliminata solo l’intera risorsa (entità), non una singola traduzione
  • ha un supporto POST limitato: consente di creare un’entità con un langcode non predefinito in un POST, ma non permette di creare traduzioni aggiuntive

Queste sono conseguenze delle particolarità della gestione delle traduzioni nell’Entity API sottostante. Per seguire lo sviluppo di un supporto completo e formale per le traduzioni, vedi: #2794431: [META] Formalizzare il supporto alle traduzioni

Articolo da Documentazione di Drupal.