Zum Inhalt springen

parseFunc bei tt_content -> bodytext

Erstellt am 24. März 2016 · 3 Antworten · letzte Antwort am 29. März 2016

Tags: Inhaltselemente, Frage

mwirth ·

Hallo,

warum funktioniert bei mir das parseFunc nicht? Ist es and er falschen Stelle? Oder muss ich etwas anders schreiben?

Ich komme hier einfach nicht weiter... 🙁

                        content_12=CONTENT
                        content_12 {
                            table = tt_content
                            wrap=<div class="lastchanged"><h3>Letzte Änderungen</h3> |</div>
                            select{
                              orderBy = tstamp DESC
                              languageField=sys_language_uid
                              max = 10
                              pidInList.cObject = HMENU
                              pidInList.cObject {
                                entryLevel = 0
                                1 = TMENU
                                1 {
                                  expAll = 1
                                  NO {
                                    doNotLinkIt = 1
                                    stdWrap.field = uid
                                    stdWrap.wrap = | |*|  ,| |*|
                                                        # Hier wird optionSplit benötigt
                                                        # Damit die erste uid kein , erhält
                                  }
                                }
                                2 = TMENU
                                2 {
                                  expAll = 1
                                  NO {
                                    doNotLinkIt = 1
                                    stdWrap.field = uid
                                    stdWrap.wrap = ,|
                                  }
                                }
                                3 < .2
                                4 < .2
                                            # usw. für alle verfübaren Ebenen.
                              }
                            }
                            renderObj = COA
                            renderObj {
                              10 = TEXT
                              10{
                                field = header
                                typolink.parameter.field=pid
                                typolink.parameter.stdWrap.dataWrap=|#{field:uid}
                                wrap = <p><h4>|
                              }
                              20 = TEXT
                              20{
                                field = tstamp
                                strftime = %d.%m.%y
                                # %H:%M:%S
                                wrap =   (|)</h4><br />
                                #wrap =  |</li>
                              }
                              30 = TEXT
                              30 {
                              parseFunc < tt_content.text.20.parseFunc
                              required = 1
                              field = bodytext
                              wrap = |</p><br /><br />
                                }
                            }
                           }

VIELEN DANK schon mal.

Gruß
Matthias

dominik_kempf ·

Du willst die parseFunc vom RTE nutzen, richtig?

Die ist doch in einer eignen lib soweit ich mich erinner. lib.parseFunc_RTE oder so, schau mal im objectBrowser danach.

also dann erbst du parseFunc < lib.parseFunc_RTE

Grüße

mwirth ·

Hallo,

Was bedeutet RTE?

Und abgesehen davon, hab ich es jetzt hin bekommen. Es war eine Klammrer falsch gesetzt...

Gruß
Matthias

dominik_kempf ·

Rich Text Editor - wenn du im Backend einen Text schreibst ist dass der Editor mit dem du Text Fett, kursiv usw. machen kannst. Der bringt seine eigene ParseFunc mit, bin davon ausgegangen dass du diese dort verwenden willst.

Na dann ist doch, darauf hatte ich nicht geachtet.