[TYPO3-UG Italy] R: R: Quesito typoscript stdWrap

ORTOLANI SAMUELE S.ORTOLANI at comune.pesaro.pu.it
Mon Oct 25 10:20:47 CEST 2010


Ciao Federico,
grazie per la pronta risposta

>...
> se il campo 3 è 0 a prescindere dal campo 5 non sarà mostrata alcuna immagine.

Si hai perfettamente ragione e infatti nel nostro caso nel DB non accadono mai situazioni in cui con il campo 3 a "0" il campo 5 sia a "1" (sarà a 0 anche questo) quindi il codice che avevo riportato si adatta alle nostre esigenze.

Ho fatto un test utilizzando anche il codice che mi hai suggerito tu. 
La proprietà import è quella della funzione imgResource (che si utilizza con i data type imgResource) vero?
Comunque funziona correttamente a patto che si aggiunga ".file" nell'object path dove usi la proprietà import.

3 = IMAGE
3.file = fileadmin/user_upload/ALLEGATI_OPERE_PUBBLICHE_GESTIONE/IMMAGINI/spunta_arancio.gif
3.file.import.override = fileadmin/user_upload/ALLEGATI_OPERE_PUBBLICHE_GESTIONE/IMMAGINI/spunta_verde.gif
3.file.import.override.if.isTrue = ###WFQBE_FIELD_5###
3.altText = fase in corso
3.altText.override = fase completata
3.altText.override.if.isTrue = ###WFQBE_FIELD_5###
3.if.isTrue = ###WFQBE_FIELD_3###


Grazie mille e alla prossima

---
Samuele Ortolani
U.O. Sistemi Informativi
Comune di Pesaro
tel. 0721 387588

________________________________________
Inizio: typo3-ug-italy-bounces at lists.typo3.org [typo3-ug-italy-bounces at lists.typo3.org] per conto di Federico Bernardin [federico at bernardin.it]
Inviato: domenica 24 ottobre 2010 18.44
Fine: TYPO3 Usergroup Italy
Oggetto: Re: [TYPO3-UG Italy] R:  Quesito typoscript stdWrap

Ciao Samuele,
come ti dicevo non conosco l'estensione di Mauro (sorry Mauro, ma non ne ho ancora avuto bisogno).
Quindi se come dici tu quando viene valutato il typoscript il valore è già stato sostituito il tuo codice dovrebbe funzionare.

Attenzione però che se ###WFQBE_FIELD_3### è 0, nessuna immagine viene mostrata, mentre se ###WFQBE_FIELD_5### è 1 viene mostrata la spunta verde.

Riassumendo:

se il campo 5 è 1 e il 3 è 1 verrà mostrata la spunta verde,
se il campo 5 è 0 e il campo 3 è 1 verrà mostrata la spunta arancio,
se il campo 3 è 0 a prescindere dal campo 5 non sarà mostrata alcuna immagine.

Senza dover usare direttamente il tag img potevi anche fare così:

3 = IMAGE
3.file = fileadmin/user_upload/ALLEGATI_OPERE_PUBBLICHE_GESTIONE/IMMAGINI/spunta_arancio.gif
3.import.override = fileadmin/user_upload/ALLEGATI_OPERE_PUBBLICHE_GESTIONE/IMMAGINI/spunta_verde.gif
3.import.override.if.isTrue = ###WFQBE_FIELD_5###
3.altText = fase in corso
3.altText.override = fase completata
3.altText.override.if.isTrue = ###WFQBE_FIELD_5###
3.if.isTrue = ###WFQBE_FIELD_3###

se non specifichi il tag titleText, prende il valore di altText.

Spero di averti risposto.

Ciao
Federico

> 3 = IMAGE
> 3.file= fileadmin/user_upload/ALLEGATI_OPERE_PUBBLICHE_GESTIONE/IMMAGINI/spunta_arancio.gif
> 3.titleText = fase in corso
> 3.altTex = fase in corso
> 3.if.isTrue = ###WFQBE_FIELD_3###
>
> 3.stdWrap.override.if.isTrue = ###WFQBE_FIELD_5###
> 3.stdWrap.override = <img title="fase completata" src="fileadmin/user_upload/ALLEGATI_OPERE_PUBBLICHE_GESTIONE/IMMAGINI/spunta_verde.gif" />



More information about the TYPO3-UG-Italy mailing list