[TYPO3-german] Hartnaeckiger dataWrap
Axel Joensson
a.joensson at web.de
Thu Nov 5 14:13:18 CET 2009
Richtig: Ich hab die tt_content-Elemente *in* der Klammer zu leeren
versucht, was natürlich nicht greift, weil
temp.marks.1.10.tt_content.stdWrap.dataWrap
nicht existiert ... Danke für die Nachhilfe.
Dimitri Ebert <ebert at maesys.net> wrote:
> nein die aktuelle
>
> müsste aber sein
>
> tt_content.stdWrap.dataWrap >
> tt_content.stdWrap.prepend.dataWrap >
> temp.marks.1.10.renderObj < tt_content
>
>
> Axel Joensson schrieb:
> > Hallo,
> >
> > renderObj.stdWrap.dataWrap > tut das Gewünschte, danke!
> >
> > Kann es sein, dass beim Kopieren immer eine unveränderte Verson benutzt
> > wird? Denn die Reihenfolge
> >
> > tt_content.stdWrap.dataWrap >
> > tt_content.stdWrap.prepend.dataWrap >
> > renderObj < tt_content
> >
> > hatte ich probiert, blieb aber ohne Effekt.
> >
> > Grüße
> >
> >
> > Dimitri Ebert <ebert at maesys.net> wrote:
> >
> >
> >> Hallo,
> >>
> >> renderObj < tt_content
> >>
> >> macht eine Kopie, deswegen wirken die weiteren Änderungen am tt_content
> >> nicht.
> >> entweder soll tt_content vor der Kopie modifiziert oder renderObj selbst.
> >>
> >> renderObj.stdWrap.dataWrap >
> >>
> >>
> >>
> >>
> >> Axel Joensson schrieb:
> >>
> >>> Hallo,
> >>>
> >>> ich habe in einem Sysfolder, der innerhalb des Seitenbaumes liegt (also
> >>> der Startseite mit dem Template untergeordnet ist) fünf Inhaltselemente
> >>> eingetragen. Mit folgendem TS im Setup binde ich sie zufallsgesteuert
> >>> ein:
> >>>
> >>> temp.marks.1 = COA_INT
> >>> temp.marks.1 {
> >>> 10 = CONTENT
> >>> 10 {
> >>> table = tt_content
> >>> select {
> >>> pidInList = 51
> >>> orderBy = RAND()
> >>> max = 1
> >>> languageField = sys_language_uid
> >>> }
> >>> renderObj < tt_content
> >>> renderObj.stdWrap.wrap = <div id="content_start"><br
> >>> clear="all" />|<br clear="all" /></div>
> >>> renderObj.stdWrap.required = 1
> >>> }
> >>> }
> >>>
> >>> Funktioniert so, wie es soll. Ebenfalls am Ende des Setup eingebaut sind
> >>> die Zeilen:
> >>>
> >>> tt_content.stdWrap.dataWrap >
> >>> tt_content.stdWrap.prepend.dataWrap >
> >>>
> >>> Das Problem: Trotzdem bekomme ich - gleich was ich versuche - einen
> >>> Anker nach dem Muster <a id="c561"></a> direkt vor dem oben definierten
> >>> renderObj.stdWrap.wrap eingebaut, wie er im csc-Setup mit
> >>>
> >>> dataWrap = <a id="c{field:uid}"></a>
> >>>
> >>> und ein paar Zeilen weiter auch in prepend.dataWrap definiert ist. Warum
> >>> verschwinden diese Anker nicht? Ich wäre dankbar für Tipps, weil ich es
> >>> nicht verstehe.
> >>>
> >>> Grüße
More information about the TYPO3-german
mailing list