Zum Inhalt springen

Multiline Constants mit HTML-tags

Erstellt am 10. September 2009 · 3 Antworten · letzte Antwort am 11. Januar 2011

Tags: Frage

skydiablo ·

Hi !

habe da ein kleines prob. ich will eine constante defenieren:

config.filiale.headInfoHTML (
  <p>
    Buchhandlung<br />                
  </p>
  <p>
    strasse 1<br />
    12345 Musterstadt
  </p>
)

und das ganze dann einem subpart zuweisen.

...
    subparts.FILIALEN_INFO = HTML
    subparts.FILIALEN_INFO.value = {$config.filiale.headInfoHTML}
...

das ganze hat nur ein problem... alles in der ersten zeile steht nimmt er mit, aber alle zeilen darunter verschluckt er ? sprich, nutze ich den "=" operator und schreib alles in eine zeile funzt ohne prob. mache ich es aber mit den "( ... )" multiline-operator, dann nimmt er nur die erste zeile mit ? woran liegt das ?!

greez & thx, sky...

karlchen ·

bin mir jetzt nicht sicher, aber CONSTANTEN sind glaube ich nur einzeilig möglich.

du könntest alternativ, eventuell so vorgehen.

temp.filialeHeadInfoHTML = TEXT
temp.filialeHeadInfoHTML.value (

<p>
    Buchhandlung               
  </p>
  <p>
    strasse 1
    12345 Musterstadt
  </p>
)


//
//
subparts.FILIALEN_INFO < temp.filialeHeadInfoHTML
skydiablo ·

mehrzeilig ist nicht das prob, nur in kombination mit HTML tags is er nicht so von dem ganzen überzeugt ?

jemand noch ein tip für mich ?

greez & thx, sky...

g1zmo ·

Für skydiablo vermutlich zu spät, aber vielleicht kann das ja mal jemand brauchen.

Muss gestehen, dass ich das so noch nie verwendet habe und erst testen musste 😃
Genial, dass das klappt.

subparts.FILIALEN_INFO = HTML
subparts.FILIALEN_INFO.value (
 {$config.filiale.headInfoHTML}
)

Wenn man nur Umbrüche in die Constants schreibt und kein HTML, kann man im TS natürlich auch noch per br = 1 oder parseFunc für die Tags sorgen.