Zum Inhalt springen

stdWrap

Erstellt am 3. Januar 2007 · 3 Antworten · letzte Antwort am 4. Januar 2007

Tags: Frage

Sareen ·

HI ihr,

ich bin am verzweifeln.
Seit Tagen versuche if folgenden Code:

# Default PAGE object:
page = PAGE
page.10 = TEXT
page.10.value = HELLO WORLD!
page.10.stdWrap {
    required = 1
    wrap = <h1>|</h1>
}

Ich verwende eine vor 5 minuten zum x-ten mal neu installierte TYPO3 4.0.4 Version.
Das will ich machen:
Wenn in "page.10" was drin steht ... das tut es hier: "HELLO WORLD!" dann (und nur dann) möchte ich es mit "<h1>|</h1>" umgeben.

warum warum funktioniert das nicht?

hat irgendwer vielleicht einen klitze kleinen Hinweis für mich?

Sareen

steffenk ·

das Textobjekt hat bereits die stdWrap-Eigenschaft, also

10 = TEXT
10 {
  field = title
  required=1
  wrap=<h1>|</h1>
}
Sareen ·

Ah!!

So gut! vielen Dank!
- Trotzdem verstehe ich diese ganzen Bedingungen noch nicht.

Wie kann ich es mit TypoScript hinbekommen dass
Im falle "title" ist leer ein anderer Text genommen wird und der dann statt mit <h1>|</h1> mit <h2>|</h2> umgeben wird.
Ich versuche es gerade so...

# Default PAGE object:
page = PAGE
page.10 = TEXT
page.10 {   
    field = subtitle
    required = 1
    wrap = <h1>|</h1>   
    ifEmpty = Hallo World
    wrap = <font color="red">|</font>
}

- Ich versuche gerade "TypoScript by Example" nachzuvollziehen. Die anderen Tutorials, die davor empfohlen werden habe ich schon durch. Dieses ist doch nochmal eine Nummer schwerer. ...

viele Grüße

Sareen

Sareen ·

Das kommt schon ganz nahe ran:

# Default PAGE object:
page = PAGE
page.10 = TEXT
page.10 {   
    field = subtitle
    required = 1
    wrap = <h1>|</h1>
    ifEmpty {
        field = title
        required = 1
        wrap = <h3>|</h3>
    }
}

... aber noch nicht ganz ...