Salvare/Nominare Allegati e Cartelle

10 contenuti / 0 new
Ultimo contenuto
Salvare/Nominare Allegati e Cartelle

Salve a tutti, Vi leggo da tempo ma è la prima volta che scrivo .

Sto facendo alcuni tentativi per elaborare una pagina tipo per la pubblicazione di Bandi di gara e documenti simili.
Per ora, oltre a titolo e body, ho aggiunto data di pubblicazione e scadenza (che poi mi torneranno utili per la visualizzazione) e il campo ALLEGATO.

Per avere un archivio ordinato pensavo di archiviare i file dividendoli per ANNO/MESE/GIORNO/ NOME FILE
e sono riuscito nonostante alcune difficoltà.

Ho un primo PROBLEMA:

1 - con questo sistema se pubblico un vecchio documento, gli allegati mi vengono salvati in data di oggi...
2- in alternativa non potrò mai pubblicare un file che si chiami (bando) perchè mi ritroverei tutti i file con lo stesso nome....
DOMANDA:

- è possibile dare la possibilità in fase di caricamento di selezionare o nominare la cartella in cui verranno salvati gli allegati?
- è possibile far salvare gli allegati secondo il valore di un campo (ad esempio la data che inserisco manualmente)?

HO provato ad utilizzare File (Field) Paths ma non sono riuscito a farlo funzionare in questa direzione.

Grazie per l'attenzione. :)

penso che potresti provare con IMCE, in questo modo potresti selezionare la cartella di destinazione in fase di upload e poi con Source Field puoi recuperare dei file che sono stati pubblicati in altri nodi.

Non so se ti può essere d'aiuto :)

---
"Solo gli imbecilli non hanno dubbi"
"Ne sei sicuro?"
"Non ho alcun dubbio!"
(da Il dubbio di Luciano De Crescenzo)

Grazie @mauropixel

ho provati i moduli che mi hai indicato ma mi sembrano più orientati a darmi opzioni di caricamento piuttosto che di salvataggio..

In realtà quello che mi servirebbe è qualcosa tipo File Field Paths che mi consenta di nominare file e cartelle con i vari tokens ..
ho pure scaricato la beta3 per durpal 7 ma nonostante imposti le varie opzioni ignora tutto e mi salva i file nei token che avevo impostato precedentemente..

Poi mi chiedevo: una volta che io ho impostato il documento con l'allegato non c'è modo per editare il collegamento all'allegato?

Dite che File (Field) Paths è il modulo giusto ma sono io che non riesco a domarlo?
(essendo nuovo del forum chiedo: nel caso è meglio se apro un post apposito per File (Field) Paths?)

Grazie.

Quote:
è possibile far salvare gli allegati secondo il valore di un campo (ad esempio la data che inserisco manualmente)?
HO provato ad utilizzare File (Field) Paths

Sicuramente con d6 è possibile e perciò penso losia anche per d7.

Il modulo File field paths + token ti permette di fare questo.

Dopo aver creato il campo data, te lo ritrovi per la sostituzione. Attenzione che le sostituzioni sono tantissimi, perciò devi provare quella che funziona per te.

C'è anche una discussione fiume sull'albo pretorio che potrebbe esserti di aiuto:

http://www.drupalitalia.org/node/15878

ciao

Grazie @bgiody

Infatti avevo capito bene..l'unico problema è questo:

- senza il modulo File field paths posso comunque creare dei percorsi di salvataggio con i token
- quando installo il modulo File field paths e faccio il settaggio delle varie opzioni drupal ignora tutto..e prende in considerazione il percorso che magari avevo impostato precedentemente (che dopo installato File field paths non vedo più)..
Non so se sono riuscito a spiegarmi...

Magari è un problema legato all'istallazione ecc... (potrei provare a creare una nuova installazione e vedere se il problema rimane... )

Per quanto riguarda la discussione che mi hai segnalato avevo già provato a dare un'occhiatta..magari la studio meglio! :)

Hai provato a pulire la cache?

ciao

Si ho provato ma nulla..l'unico miglioramento che c'è stato è che se gli do un indirizzo con file path crea le cartelle..anche se poi mi salva il file altrove
Ad esempio:
setto come cartella di salvataggio: allegati/vari/
mi crea le due cartelle dentro la cartella files ma mi salva il documento caricato fuori dalle cartelle create..

oltre questo io avrei voluto che durante la creazione potesse prendere un field modificabile al momento del caricamento
ad esempio:

creo un campo data (field_pubblicazione)
e salvo dentro la cartella allegati/[node:field_pubblicazione]

ma se chiedo questo oltre a non mettermi il file dentro, mi crea una cartella che si chiama "[node:field_pubblicazione]"

..

Insomma..non so se tutto questo è anomalo o dovuto a miei errori di procedura o di comprensione.
Domani proverò ancora.

Grazie per la pazienza.

Credo che il problema stia attorno al modulo File (Field) Paths:

Con tokens posso selezionare un determinato percorso per gli allegati e tutto funziona correttamente.
Quando attivo File (Field) Paths e setto la destinazione e le varie opzioni il tutto viene ignorato.

Ho anche provato ad installare File (Field) Paths su un'altra intallazione on-line ma non funziona nemmeno li.
:(

Se qualcuno ha avuto problemi simili o ha qualche suggerimento leggerò volentieri.

Grazie.

Quote:
setto come cartella di salvataggio: allegati/vari/
mi crea le due cartelle dentro la cartella files ma mi salva il documento caricato fuori dalle cartelle create.

Questo è capitato anche a me. Una marea di file che sono finiti (e restano) fuori dalla cartella. Avevo inavvertitamente toccato qualcosa che influiva anche lì. Poi si è sistemato.

Quote:
creo un campo data (field_pubblicazione)
e salvo dentro la cartella allegati/[node:field_pubblicazione]

ma se chiedo questo oltre a non mettermi il file dentro, mi crea una cartella che si chiama "[node:field_pubblicazione]"

Non vorrei sbagliare, ma mi pare che "/" non sia accettato dal modulo. Controlla le istruzioni.
Forse non è possibile creare delle sottocartelle. E' il caso di chiedere direttamente al forum di drupal.org per delucidazioni in merito.

Non l'ho trovato comunque un grande problema, tanto con i filtri delle viste sono comunque separati nella visulaizzazione.

ciao

AGGIORNO
(nel caso ci sia qualcuno come me) :)

Il problema era semplicemente questo:

Quando utilizzo il solo modulo token le cartelle mi vengono create al momento dell'upload del file e il file viene posizionato nel percorso scelto.

Quando utilizzo il modulo file field path il file viene prima posizionato nella cartella temporanea e solo al momento della pubblicazione del documento vengono create le cartelle e posizionato il file (eventualmente rinominato) nel percorso settato.

Purtroppo io continuavo a fare miliardi di prove senza mai pubblicare il documento ma solo facendo l'upload del file.. :((

Grazie @mauropixel e @bgiody per aver provato ad aiutarmi.. ma era solo un problema di procedura.

Thanks.

Ciao

Ps. Ho capito anche che probabilmente sarebbe stata più indicata la sezione del forum "Moduli CCK" in "Amministrazione e configurazione di Drupal." .. MI SCUSO con tutti!