[TYPO3-UG Italy] rendere dinamico il nome file con typoscript in una proprietà .file

Nicola Cerchiari nicola.cerchiari at gmail.com
Mon Mar 29 13:50:19 CEST 2010


Grazie mille,
ora funziona esattamente come volevo, troppo gentile.

Nicola

Il giorno 29 marzo 2010 13.44, Roberto Torresani <erreti at siel.it> ha
scritto:

> Ciao Nicola!
> scusa ma a memoria ti ho dato indicazioni errate.
> Il codice che devi utilizzare dovrebbe essere il seguente:
> 5.file.import = path/to/file/
> 5.file.import.wrap = |nome_file{field:uid}.jpg
> 5.file.import.insertData = 1
>
> Ciao
> Roberto
>
>
> Il giorno 29 marzo 2010 12.31, Nicola Cerchiari
> <nicola.cerchiari at gmail.com>ha scritto:
>
> > Al momento ho risolto così anche se non mi piace più del tanto, ma non
> > avendo trovato altre soluzioni. Il codice che mi hai suggerito
> > sostituirebbe
> > i punti 6.5 e 6.6 indicativamente:
> >
> > lib.customheader.10{
> >   6 = IMAGE
> >   6 {
> >      insertData = 1
> >      file = GIFBUILDER
> > file {
> >   XY = 283,36
> >   backColor = #fffef5
> >   offset = 0,0
> >
> >   5 = IMAGE
> >   5.if{
> >              value.data = field:uid
> >              equals = UID1_CHECK
> >   }
> >   5.file = path/to/file/nome_fileUID1.jpg
> >           5.titleText.field = header
> >           5.transparentBackground = 1
> >           6 = IMAGE
> >           6.if{
> >              value.data = field:uid
> >              equals = UID2_CHECK
> >   }
> >   6.file = path/to/file/nome_fileUID2.jpg
> >           6.titleText.field = header
> >           6.transparentBackground = 1
> >   10 = TEXT
> >   10.if{
> >              value.data = field:uid
> >              equals = UID1_CHECK
> >   }
> >   10 {
> >      text.field = header
> >              fontColor = #FFC200
> >              fontSize = 18
> >              offset = 21,30
> >              align = left
> >              fontFile = path/to/file.ttf
> >      antiAlias = 1
> >   }
> >   20 = TEXT
> >   20.if{
> >              value.data = field:uid
> >              equals = UID2_CHECK
> >   }
> >
> >   20 {
> >      text.field = header
> >              fontColor = #542509
> >              fontSize = 18
> >              offset = 21,30
> >              align = left
> >              fontFile = path/to/file.ttf
> >      antiAlias = 1
> >   }
> >       }
> >   }
> > }
> >
> > Il giorno 29 marzo 2010 12.20, Roberto Torresani <erreti at siel.it> ha
> > scritto:
> >
> > > Ciao Nicola!
> > > prova a riportare il blocco completo di codice che utilizzi!
> > >
> > > Ciao
> > > Robeto
> > >
> > >
> > > Il giorno 29 marzo 2010 12.11, Nicola Cerchiari
> > > <nicola.cerchiari at gmail.com>ha scritto:
> > >
> > > > Ciao Roberto,
> > > > è esattamente quello che cerco ma non sembra funzionare nel
> velocissimo
> > > > test
> > > > che ho fatto.
> > > >
> > > > Comunque grazie mille per il suggerimento,
> > > > Nicola
> > > >
> > > > Il giorno 29 marzo 2010 09.59, Roberto Torresani <erreti at siel.it> ha
> > > > scritto:
> > > >
> > > > > Ciao Nicola!
> > > > > Alla proprietà file penso devi usare la proprietà import. Dovrebbe
> > > essere
> > > > > qualcosa del tipo:
> > > > > 5 = IMAGE
> > > > > 5.file.import = path/to/file/
> > > > > 5.file.import.value = nome_file{field:uid}.jpg
> > > > > 5.file.import.insertData = 1
> > > > >
> > > > > (non ho verificato il codice, fammi sapere)
> > > > >
> > > > > Ciao
> > > > > Roberto
> > > > >
> > > > >
> > > > > Il giorno 26 marzo 2010 11.40, Nicola Cerchiari
> > > > > <nicola.cerchiari at gmail.com>ha scritto:
> > > > >
> > > > > > Grazie Riccardo,
> > > > > > è simile ma,se ho capito bene cosa fa, non è proprio quello che
> > > vorrei
> > > > > > ottenere.
> > > > > > Provo ad essere più preciso:
> > > > > >
> > > > > > Questo è il codice ("essenzializzato") che sto utilizzando:
> > > > > > file = GIFBUILDER
> > > > > >   file {
> > > > > >     ....
> > > > > >     5 = IMAGE #sfondo
> > > > > >     5.file = path/to/file/file_name_UID.jpg
> > > > > >     ....
> > > > > >     10 = TEXT #testo del content element
> > > > > >     10 {
> > > > > >         ....
> > > > > >     }
> > > > > >   }
> > > > > > e funziona correttamente generandomi le immagini. Quello che non
> > > riesco
> > > > > ad
> > > > > > ottenere è la sostituizione di UID con l'uid del content element
> > > > > corrente.
> > > > > > Quindi io dovrei riuscire a caricare files (di sfondo) diversi
> per
> > > > > content
> > > > > > element diversi. La soluzione che mi hai suggerito tu si basa su
> > > > immagini
> > > > > > esistenti e genera il markup necessario, io invece devo proprio
> > > > generare
> > > > > le
> > > > > > immagini dinamicamente sostituiendo gli sfondi.
> > > > > >
> > > > > > Grazie comunque del suggerimento,
> > > > > > N
> > > > > >
> > > > > > Il giorno 26 marzo 2010 10.12, Riccardo De Contardi <
> > > > > > riccardo.decontardi at bhuman.it> ha scritto:
> > > > > >
> > > > > > > Se ho ben capito questa è una cosa simile a quella che vuoi
> > > otterere:
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://www.typo3-unleashed.net/cookbook_recipe/date/2007/04/14/an-easy-way-to-image-menus.html
> > > > > > >
> > > > > > > Guarda se ti è utile.
> > > > > > >
> > > > > > > Ciao.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > In data 26 marzo 2010 alle ore 10:03:55, Nicola Cerchiari <
> > > > > > > nicola.cerchiari at gmail.com> ha scritto:
> > > > > > >
> > > > > > >
> > > > > > >  Salve ragazzi,
> > > > > > >> sto impazzendo su una questione che probabilmente è una
> > > sciocchezza
> > > > e
> > > > > in
> > > > > > >> cui
> > > > > > >> sbaglio qualcosa ma che non riesco proprio a risolvere.
> > > > > > >> Mi spiego, quello che vorrei ottenere sono degli header
> grafici
> > > per
> > > > > per
> > > > > > i
> > > > > > >> contenuti di tipo sitemap di un sito (typo3 4.3), e fin qui
> > tutto
> > > > > bene.
> > > > > > >> Il punto in cui mi blocco è riuscire ad ottenere immagini con
> > > sfondo
> > > > > > >> differente per sitemap differenti.
> > > > > > >>
> > > > > > >> La mia idea è di usare l'uid dell'content element sitemap per
> > > > > > >> dinamicizzare
> > > > > > >> il nome file da caricare per ogni contenuto e avevo pensato ad
> > una
> > > > > cosa
> > > > > > >> del
> > > > > > >> genere per raggiungere lo scopo:
> > > > > > >>
> > > > > > >> ...
> > > > > > >> 5 = IMAGE
> > > > > > >> 5.file.data = path/to/file/nome_file{field:uid}.jpg
> > > > > > >> ...
> > > > > > >>
> > > > > > >> Il problema è che con qualunque metodo io abbia provato non
> > > > funziona:
> > > > > > >> - .file.data -> sfondo bianco
> > > > > > >> - 5.insertData = 1 -> sfondo bianco
> > > > > > >> ....
> > > > > > >>
> > > > > > >> E' possibile usare una meccanica simile con una proprietà
> .file,
> > > ed
> > > > io
> > > > > > sto
> > > > > > >> sbagliando qualcosa, o non si può proprio fare?
> > > > > > >>
> > > > > > >> Grazie,
> > > > > > >> N
> > > > > > >>
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > --------------------------------------------
> > > > > > > Riccardo De Contardi - Web Developer
> > > > > > > B Human Srl - www.bhuman.it
> > > > > > > Via Canzio, 15 - 20131 Milano
> > > > > > > TEL +39-02-20.23.271 - FAX +39-02-20.240.561
> > > > > > > --------------------------------------------
> > > > > > >
> > > > > > > _______________________________________________
> > > > > > > TYPO3-UG-Italy mailing list
> > > > > > > TYPO3-UG-Italy at lists.typo3.org
> > > > > > > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
> > > > > > >
> > > > > > _______________________________________________
> > > > > > TYPO3-UG-Italy mailing list
> > > > > > TYPO3-UG-Italy at lists.typo3.org
> > > > > > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
> > > > > >
> > > > > _______________________________________________
> > > > > TYPO3-UG-Italy mailing list
> > > > > TYPO3-UG-Italy at lists.typo3.org
> > > > > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
> > > > >
> > > > _______________________________________________
> > > > TYPO3-UG-Italy mailing list
> > > > TYPO3-UG-Italy at lists.typo3.org
> > > > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
> > > >
> > > _______________________________________________
> > > TYPO3-UG-Italy mailing list
> > > TYPO3-UG-Italy at lists.typo3.org
> > > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
> > >
> > _______________________________________________
> > TYPO3-UG-Italy mailing list
> > TYPO3-UG-Italy at lists.typo3.org
> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
> >
> _______________________________________________
> TYPO3-UG-Italy mailing list
> TYPO3-UG-Italy at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
>


More information about the TYPO3-UG-Italy mailing list