[TYPO3-german] Content-Einträge kapseln

Soetebeer Dirk DSoetebeer at web.de
Thu Apr 17 21:10:13 CEST 2008


Hallo,

unter Typo 3 4.15 wird mit dem nachstehenden Auszug aus dem Template
Setup-Script eine Webseite aufbereitet:


                        ...

                        CONTENT = COA
                        CONTENT {
                                stdWrap.required = 1
                                strWrap.wrap (
                                <div class="content_2">
                                |
                                <div class=content_clearer">&nbsp;</div>
                                </div>
                                )
                                        # Rechte Spalte ausfüllen
                                10 = COA
                                #10 < styles.content.getRight
                                10 {
                                        stdWrap.outerWrap.cObject = TEXT
                                        stdWrap.outerWrap.cObject {
                                                value = <div class="content_right">|</div>
                                                if.isTrue.numRows < styles.content.getRight
                                        }
                                        10 < styles.content.getRight
                                }
                                25 = COA
                                25 < styles.content.get

                        ...

Damit einzelne Inhalte korrekt platziert werden können, wird die Rechte
Spalte korrekt in einem Div-Rahmen platziert. Der Restliche Inhalt fließt
um den Rahmen herum.

Bei diversen Tests mußte ich feststellen, das die Rechte Spalte nicht immer
zum Umfließenden Text dazugehört, wenn der Umfießende Text eine weniger
Zeilen benötigt, als der Inhalt in der Rechten Spalte.

Daher habe ich vor den Inhalt des Umfließendes Textes zusätzlich in einem
DIV-Bereich zu platzieren. In diesem Div-Bereich müßte auch der Inhalt der
Rechten Spalte zusammen mit dem DIV-Bereichenthalten sein. Das ganze müßte
dann so ausgegeben werden:

<div>
        <div class="content_right">
                ... Inhalt Rechte Spalte ...
        </div>

        Inhalt umfließender Text
</div>
<div>
        <div class="content_right">
                ... anderer Inhalt Rechte Spalte ...
        </div>

        Inhalt anderer umfließender Text
</div>

.
.
.

Bislang wird lediglich nachstehender HTML-Code generiert:


<div class="content_right">
        ... Inhalt Rechte Spalte ...
</div>
        Inhalt umfließender Text
<div class="content_right">
        ... anderer Inhalt Rechte Spalte ...
</div>
Inhalt anderer umfließender Text


Ansätze mit "Split", "wrap" haben leider nicht geholfen. Hierbei werden
leider nur die Inhaltselemente für sich gekapselt und nicht so
verschachtelt, wie es weiter oben dargestellt ist.

Die Befehle LoadRegigster und RestoreRegister habe ich derzeit nochnicht
angewandt.

Vielen Dank im voraus.


More information about the TYPO3-german mailing list