Zum Inhalt springen

wrap < temp.MeinWrap (CASE-Anweisung) will nicht???

Erstellt am 20. Januar 2007 · 1 Antwort · letzte Antwort am 22. Januar 2007

Tags: Frage

KurzVormAusticken ·

Erst mal Hola an alle...

Bekomme hier gleich nen Inselkoller. Ich versuche jetzt schon seit sechs Stunden folgendes ans laufen zu bringen.

Ich habe:

temp.GetBodyStyle = CASE
temp.GetBodyStyle {
    key.field = tx_wcextension_bodytextstyle
    
    1 = TEXT
    1.value (
      <div class="FRAME-Normal">
      	<div class="NORMAL-Content">
      		RAHMEN1 | RAHMEN1 
      	</div>
      </div>
    )

    2 = TEXT
    2.value (
      <div class="FRAME-Normal">
      	<div class="NORMAL-Content">
      		RAHMEN2 | RAHMEN2 
      	</div>
      </div>
    )
}

und will nun:

10 = TEXT
10.value = Der Inhalt
10.wrap < temp.GetBodyStyle

Das kommt dabei heraus: CASE Der Inhalt

Hat einer von Euch ne Ahnung wie ich das hinbekomme? Die CASE-Anweisung funktioniert, nur das zuweisen von 10.wrap < temp.GetBodyStyle geht nicht. Es soll "RAHMEN1 Der Inhalt RAHMEN1" herauskommen und er bring "CASE Der Inhalt".

Gruss,

Mario

KurzVormAusticken ·

Ok... Man sollte sich mal ein bisschen Auszeit goennen.
Hatte da einen Denkfehler... Jetzt gehts.

temp.TextBodyText < tt_content.text.20
tt_content.text.20 = CASE
tt_content.text.20 {
  key.field = tx_wcextension_bodytextstyle 

  # Normal
  0 < temp.TextBodyText
  0 {		
    wrap (
      |
    )
  }

  # Bodytext in Anfuehrungszeichen
  1 < temp.TextBodyText
  1 {		
    wrap (
      <div class="BODYTEXT-quotation-content">
        <div class="BODYTEXT-quotation-text"> 
          | 
        </div>
      </div>
    )
  }
}

Jetzt gehts an den Strand ;-)