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

Roberto Torresani erreti at siel.it
Mon Mar 29 13:44:49 CEST 2010


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
>


More information about the TYPO3-UG-Italy mailing list