[TYPO3-german] TS conditions

David Brunnthaler d.brunnthaler at aon.at
Thu Jan 8 22:04:15 CET 2009


Hallo Christian,

danke für deine schnelle Hilfe. Hat super funktioniert. Genau so wie du 
geschrieben hast.

Danke nochmals
David

Das mit dem Code bin ich vom irc-Chat so gewohnt ;)



Christian Wolff schrieb:
> Hi David,
> eine condition ist es nicht. weil conditons schon vor dem eigendlichen
> "rendering" process ausgeführt somit noch gar nicht auf die daten von
> aus einem Content Object reagieren können.
>
> ich denk das was du suchst ist ein CASE
>
> das sieht dann ungefähr so aus (nur ein auszug):
> 20 = CASE
> 20.key.field = quality
>
> # im falle von keine sterne nix ausgeben.
> 20.6 = TEXT
> 20.6.value =
>
> #in allen anderen fällen wert als stern werten.
> 20.default = IMAGE
> 20.default{
>      file.import = fileadmin/template/src/
>      file.import.field = quality
>      file.import.wrap = sterne|.gif
>      file.import.listNum = 0
>      params = hspace="15"
>      wrap = |</h4>
>     }
>
>
>
> gruss chris
>
> ansonsten ist es eigendlich üblich seinen code hier in die mail zu
> schreiben deswegen hier noch mal dein TS:
>
>  ## anfang marks.HOTEL_title
>  marks.HOTEL_title = CONTENT
>  marks.HOTEL_title {
>   table = tx_irretutorial_mnasym_hotel
>   select {
>    pidInList = this
>    hidden = 0
>    deleted = 0
>   }
>   # Darstellung
>   renderObj = COA
>   renderObj {
>    10 = COA
>    10 {
>     10 = TEXT
>     10 {
>      field = title
>      case = upper
>      wrap = <h4>|
>     }
>     20 = IMAGE
>     20 {
>      file.import = fileadmin/template/src/
>      file.import.field = quality
>      file.import.wrap = sterne|.gif
>      file.import.listNum = 0
>      params = hspace="15"
>      wrap = |</h4>
>     }
>    }
>    20 = TEXT
>    20 {
>     dataWrap = <div style="margin-top:40px;
> font-style:italic;">{field:Anschrift}, {field:PLZ} {field:Ort}</div>
>    }
>   }
>  } ## ende marks.HOTEL_title
>
>
> David Brunnthaler schrieb:
>   
>> Hallo liebe Liste,
>>
>> ich habe folgenden Typoscript-Code in meinem Template-Setup drinnen
>> stehen: http://paste.phlogi.net/-7d4b7ad4b6/
>>
>>
>> Aufgabe dieses Codes ist es, den Titel, die Anschrift und die
>> Sternanzahl auszulesen und formatiert anzuzeigen..
>>
>> Bei den Sternen liegt nun aber mein Problem:
>>
>> In dem Sternen-Feld steht eine Zahl zwischen 1 und 6 drinnen.
>> 1-5 stehen für die ganz normale Sternenanzahl
>> 6 steht dafür wenn eine Unterkunft keine Sterne hat
>>
>> Falls diese Zahl also nun 6 ist soll er die Zeilen 21-29 einfach nicht
>> ausführen.
>>
>> Wie muss ich da den Code aber nun umschreiben? Ich hab was im
>> Hinterkopf, dass man Conditions nicht zwischen {} schreiben kann?
>>
>>
>> Hoffe ich habe mich halbwegs verständlich ausgedrückt.
>> Um Hilfe wär ich sehr dankbar.
>> Gruß aus Österreich
>> David Brunnthaler
>>     
>
>
>   



More information about the TYPO3-german mailing list