Entity reference autofill

Verze pro tiskVerze pro tisk
vyplní pole hodnotou z pole uzlu entity reference
obsah, pole
užitečný
Drupal 7: 
stabil.
Drupal 10/11: 
-
Návod: 
  • máme typ obsahu A a typ obsahu B
  • oba typy obsahu mají stejné pole mojepole1
  • do typu obsahu B přidáme pole typu entityreference - odkaz na obsah typu A
  • v nastavení tohoto pole entityreference zatrhneme volbu Entity reference autofill v části Additional behaviors
  • rozbalí se seznam dostupných polí, vyberte pole mojepole1, které se má vyplnit hodnotou z uzlu A
  • volbu Overwrite existing data ponechat zatrženou
  • pole entityreference musí mít povolenou jen 1 hodnotu

 

Pokud na hodnotu pole mojepole1 navazuje závislost polí podle modulu Conditionals Fields, závislost asi nebude fungovat, je potřeba upravit soubor misc/states.js v jádře drupalu podle

https://www.drupal.org/project/drupal/issues/1091852 ... #57
https://www.drupal.org/files/issues/drupal-states_after_ajax-1091852-57....

POZOR - použití opravy #147 způsobí znefunkčnění CKEditoru!