Bitte für PHP-Code hier den Wrapper benutzen.
PHP-Code:
...
'alias' => array(
'label' => &$GLOBALS['TL_LANG']['tl_photoalbums2_album']['alias'],
'exclude' => true,
'inputType' => 'text',
'eval' => array('maxlength' => 128, 'unique' => true, 'tl_class' => 'w50'),
'save_callback' => array(array('tl_photoalbums2_album', 'generateAlias')),
'sql' => "varbinary(128) NOT NULL default ''",
),
...
Ok, du solltest das beim Entwickler melden. Als schnellen Workaround kannst du mal versuchen das NOT NULL aus der Feldbeschreibung rauszuholen, danach in der Erweiterungsverwaltung die DB aktualisieren. Oder du versuchst das generateAlias auch bei einem oncopy_callback auszuführen. https://docs.contao.org/books/api/dca/callbacks.html