Oggi provo il tanto decantato modulo TAC Lite (7.x 1.2) ...... davvero utile e ben fatto.
Realizzo una configurazione di prova, funziona tutto a dovere, ma mi compare un'errore:
Se visualizzo un contenuto con i permessi TAC Lite, tutto OK, ma se provo a crearne uno nuovo o editare uno esistente, mi compare, per 4 volte di seguito, il seguente errore:
Notice: Undefined index: #type in tac_lite_create_form_alter() (line 64 of my_site\sites\all\modules\tac_lite\tac_lite_create.module)
Ho provato a smanettare tra impostazioni e permessi.... ma nulla.... l'errore persiste :/
Ho scoperto che l'errore è causato dal modulo "shs" (Simple hierarchical select), se non utilizzo il widget shs, TAC Lite funziona senza problemi.
C'e' un modo per disabilitare la visualizzazione di questo specifico errore per gli utenti?
Forse esiste un'altra soluzione?
Io solitamente faccio uso massiccio dei moduli shs e views.... ma mi serve una cosa tipo TAC Lite.
C'e' modulo che potrebbe sostituirmi TAC Lite o shs?
error_reporting(0);
// Skip auto complete fields as they are not supported.
if ($form[$field_name][$field_language]['#type'] != 'select' && $form[$field_name][$field_language]['#type'] != 'radios'){
continue;
}
error_reporting(E_ALL);
Questa è la stringa che mi crea problemi, ma tutto sembra funzionare a dovere, quindi ho incluso nel codice 2 "error_reporting".
Che dite... potrei aver problemi?