function che nasconde il campo title o altri campi (#access]
Ho vari Content Type e nella maggior parte devo nascondere il campo title o altri campi.
Fino ad adesso in form_alter controllo il content type e scrivo il codice
$form['title']['#access'] = FALSE;
Vorrei però centralizzare la parte di quali campi nascondere, oltre al title in alcuni content type mi serve nascondere altri campi per poi valorizzarli nel preSave
Ho fatto una prova scrivendo questa function
Codice di Richiamao
TitleNascosto ( array &$form, FormStateInterface $form_state, $form_id );
function TitleNascosto ( array &$form, FormStateInterface $form_state, $form_id ) {
$form['title']['#access'] = FALSE; // Rende invisibile il campo
}
ma mi ritorna un errore relativo a questo rimo paramentro. Ho provato varie soluzioni e non ho capito come fare a passare i parametri alla func per eseguirla
Gaetano
Risposte
forse mi sono perso qualcosa,
forse mi sono perso qualcosa, ma non puoi semplicemente nascondere il campo "title" da "gestione visualizzazione form"?
Non mi basta, in quanto oltre
Non mi basta, in quanto oltre al title devo controllare anche altri campi e lo faccio in form_alter. Siccome ho vari content type in cui utilizzare lo stesso codice avevo pensato di centralizzare il tutto