Drupal 8.x
form_alter_ID
Una domanda, probabilmente stupida e scontata.
Sino ad adesso ho usato hook form_alter per personalizzazioni e controli dei contenuti.
Stavolta ho utilizzato form_alter_ID per provarlo e perchè ho pensato sia meglio tenere separati i controlli tra i vari contenuti. Ho notato che utilizzando form_alter_ID c'é la necessità di usare un form_alter_ID in fase di aggiunta di un contenuto ed un altro in fase di editazione.
Mi potete confermare quel che ho notato oppure sbaglio io?
Immagine in una colonna della view
In un contenuto ho un campo file per caricare un files pdf. Questo file viene caricato in una cartella privata
Ho creato una views per la visualiziazione del contenuto e inserito il campo per la visualizzazione del documento caricato (field_documento)
Invece del nome del file vorrei visualizzare l'icona del pdf. Questa immagine l'ho caricata in sites/default/files/Immagini/pdf.png
In risultati di riscrittura, campo documenti ho scritto
Esportazione nodi di un contenuto in csv
Ho la necessità di esportare i dati di un contenuto in csv. Ho fatto una ricerca ed ho visto che ci sono vari moduli. Alcuni deprecati altri che consigliano migrate. Ho visto anche Views Bulk Operation.
In base alla vostra esperienza cosa mi consigliate?
File Privati
Ho seguito la procedura per Drupal 8 per settare la cartella dei files privati (la cartella la crea allo stesso livello di sites).
Scelgo il file e lo inserisce nella giusta cartella.
Il problema sorge quando cancello il file, ho notatao che il file rimane sul server e se ne inserisco un altro con lo stesso nome aggiunge '_0' o '_1'
E' normale? o sbaglio io qualche cosa?
Blocchi e visibilità Amministratore
Salve, volevo nascondere il blocco Tools ha ruoli diversi dal ruolo Amministratore
Quindi ho impostato le regole di visualizzazione del blocco menu , per il solo ruolo Administrator.
Il risultato è che il blocco è sparito anche all'amministratore nonostante in teoria dovrebbe essere l'unico a vederlo.
Allora sono andato a vedere la situazioni in
www.miosito/admin/people e ho verificato che effettivamente il ruolo del Amministratore fosse Administrator (e lo è)