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

Roberto Torresani erreti at siel.it
Thu Oct 21 15:28:57 CEST 2010


Ciao Valeria!
come scrive Federico isTrue va a verificare se la stringa presenta dei
caratteri o meno.
Se dopo l'uguale scrivi "###WFQBE_FIELD_3###" oppure "pippo" il caso sarà
sempre verificato come "vero". Se invece dopo l'uguale non scrivi nulla, in
quel caso, la condizione sarà "falsa".
Io penso che "###WFQBE_FIELD_3###" sia un marker che se utilizzato in un
TEMPLATE venga sostituito dall'estensione con il contenuto di una
determinata colonna del database. Non penso ci sia nessuna relazione tra il
marker indetificato dall'estensione e la stringa che hai scritto tu nel
setup del template. Questa ultima frase la lascio condizionale non
conoscendo il resto del tuo setup.

Non conosco pero', nemmeno io l'estensione da te utilizzata, per dire se
esiste qualche meccanismo per fare quello che serve a te o se è necessario
intervenire con codice php (magari è previsto qualche hook).
Con typoscript si puo' cercare di realizzare questa funzionalità caricando
il dato del database tramite select (
http://typo3.org/documentation/document-library/references/doc_core_tsref/4.3.2/view/1/5/#id2506889)
e verificando la condizione isTrue sul valore caricato.

Ciao
Roberto



Il giorno 21 ottobre 2010 09:53, CANCELLI VALERIA <
V.CANCELLI at comune.pesaro.pu.it> ha scritto:

> Cerco di spiegare meglio:
>
> Se il campo ###WFQBE_FIELD_3### (che proviene da un db) è valorizzato e
> ritorna quindi un evento true voglio visualizzare l'immagine di
> spunta_arancio mentre se si verifica anche la stessa condizione sul campo
> ###WFQBE_FIELD_5### (che proviene da un db) vorrei sostituire l'immagine di
> spunta_arancio con una di spunta_verde.
> Il codice che ho riportato , al verificarsi dei due eventi true, mi
> visualizza entramebe la immagini di spunta affiancate.
>
> grazie
>
>
> Valeria Cancelli
> COMUNE di PESARO
>
> Servizio Infocittà e Pianificazione Strategica
> Unità Organizzativa Sistemi Informativi
>
> Largo Mamiani, 4 - 61121 PESARO
> Tel.   n° 0721-387569
> Fax.   n° 0721-387207
> v.cancelli at comune.pesaro.pu.it
>
> ________________________________________
> Inizio: typo3-ug-italy-bounces at lists.typo3.org [
> typo3-ug-italy-bounces at lists.typo3.org] per conto di Roberto Torresani [
> erreti at siel.it]
> Inviato: mercoledì 20 ottobre 2010 13.49
> Fine: TYPO3 Usergroup Italy
> Oggetto: Re: [TYPO3-UG Italy] I: Quesito typoscript stdWrap
>
> Ciao Valeria
>
> Il giorno 20 ottobre 2010 13:10, CANCELLI VALERIA <
> V.CANCELLI at comune.pesaro.pu.it> ha scritto:
>
> > Avrei bisogno di risolvere il seguente problema relativo al codice
> > typoscript sotto riportato:
> >
> >  3 = IMAGE
> >  3.stdWrap.wrap = <img alt="fase in corso"
> > c="fileadmin/user_upload/IMMAGINI/spunta_arancio.gif">
> >  3.stdWrap.if.isTrue = ###WFQBE_FIELD_3###
> >  3.stdWrap.override = <img alt="fase completata"
> > src="fileadmin/user_upload/IMMAGINI/spunta_verde.gif">
> >  3.stdWrap.override.if.isTrue = ###WFQBE_FIELD_5###
> >
> > con questo codice ottengo la doppia spunta (arancio + verde) se si
> > verificano entrambe le condizioni if.isTrue = ###WFQBE_FIELD_3### e
> > override.if.isTrue = ###WFQBE_FIELD_5### invece vorrei ottenere:
> >
> > - la spunta arancione al verificarsi della condizione if.isTrue =
> > ###WFQBE_FIELD_3###
> >
> > - la spunta verde al posto della arancione al verificarsi della
> condizione
> > override.if.isTrue = ###WFQBE_FIELD_5### .
> >
>
> Spero di aver compreso bene.
> con il codice sopra, viene verificato se la stringa con valore
> "###WFQBE_FIELD_3###" e la stringa con valore "###WFQBE_FIELD_5###" sono
> vuote, ed entrambe sono valorizzate, tornando un evento true.
> Immagino che a te invece serva verificare se il contenuto di quei due
> elementi sia valorizzato o meno. Da dove derivano: elementi del template
> html, constant del template di TYPO3 o campi caricati dal database?
>
> Ciao
> Roberto
>
>
> --
> 27 novembre 2010, Bologna, T3Camp Italia: Typoscript, questo
> sconosciuto<
> http://www.t3campitalia.it/programma-talk-conferenza-typo3/typoscript-questo-sconosiuto.html
> >
> _______________________________________________
> 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
>



-- 
27 novembre 2010, Bologna, T3Camp Italia: Typoscript, questo
sconosciuto<http://www.t3campitalia.it/programma-talk-conferenza-typo3/typoscript-questo-sconosiuto.html>


More information about the TYPO3-UG-Italy mailing list