[TYPO3] Typoscript: try to use a IF in IMG_RESOURCE construct

Andre Dittmar typo3 at hotbytes.de
Wed May 7 18:49:25 CEST 2008


Hello dear list,

I use the following code for a graphical headline. I want to achieve  
that:
- The backend-user enters a subtitle, the subtitle will be rendered as  
a grapical headline
- Optional, the backend-user may select a static graphic as a new  
field in the page properties. So this should be used instead of the  
subtitle, if such a graphic exists.

Now if a static graphic exists, it will be shown. But unfortunately,  
the subtitle isn't considered if no static graphic exists. It must be  
the "if"-part in the code, I guess. If I set the if in the first part  
for the subtitle, it will always show a subtitle (as far at is exists)  
and never the static graphic.

I already tried it with a CASE-construct, but it won't work  
either... :-/ Maybe someone has an idea about that?

---

page.5 = LOAD_REGISTER
page.5 {
   adRegisterHeadline.cObject = COA
   adRegisterHeadline.cObject {
     10 = IMG_RESOURCE
     10 {
       stdWrap.wrap = style="background-image:url(|);"
       file = GIFBUILDER
       file {
         XY = [10.w]+4,[10.h]+4
         backColor = #888888
         transparentBackground = 0
         10 = TEXT
         10 {
           text.data = page:subtitle
           text.case = upper
           fontSize = 20px
           fontFile = fileadmin/fonts/UniversLTStd-Cn.otf
           fontColor = #F3F3F3
           offset = 0,20
           niceText = 1
         }
       }
     }
     10 {
       if.isTrue.field = tx_salmetextpages_graph_headline
       stdWrap.wrap = style="background-image:url(|);"
       file >
       file {
         import = uploads/tx_salmetextpages/
         import.field = tx_salmetextpages_graph_headline
       }
       required = 1
     }
   }
}

---


Thanks and best regards,
Andre

---
Andre Dittmar | hot bytes

Elbinger Straße 24
74226 Nordheim
Germany

Fon : +49 (0) 71 33 / 20 46 43
Fax : +49 (0) 71 33 / 20 46 42
D1  : +49 (0) 1 60 / 97 22 03 03

Web : http://www.hotbytes.de
Mail: mail at hotbytes.de


Rechtliche Angaben:
--------------------------------
Geschäftsführer: Andre Dittmar
Gerichtsstand:   Amtsgericht Heilbronn a.N.




More information about the TYPO3-english mailing list