logo

Extra Block Types (EBT) - Nuova esperienza con Layout Builder❗

Extra Block Types (EBT) - tipi di blocchi stilizzati e personalizzabili: Slideshows, Tabs, Cards, Accordion e molti altri. Impostazioni integrate per sfondo, DOM Box, plugin javascript. Vivi oggi il futuro della costruzione dei layout.

Demo moduli EBT Scarica moduli EBT

❗Extra Paragraph Types (EPT) - Nuova esperienza con Paragraphs

Extra Paragraph Types (EPT) - insieme di moduli basati su paragrafi in modo analogo.

Demo moduli EPT Scarica moduli EPT

Scorri
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.