Zum Inhalt springen

BG-Farbe abwechseln?

Erstellt am 18. November 2005 · 1 Antwort · letzte Antwort am 22. November 2005

Tags: Frage

pietbonn ·

Hallo zusammen,

bin noch Anfänger in Typo3 und habe ein Problemchen - vielleicht kann mir ja jemand nen Tipp geben.

Der Marker RECHTS soll mit den Inhalten der aktuellen Seite, Spalte 2, gefüllt werden. Darunter sollen die Inhalte der Seite 23, Spalte 2, erscheinen. Funktioniert auch soweit.

Problem ist nun die abwechselnde Hintergrundfarbe der einzelnen Elemente - mein optionsplit reagiert einfach nicht (siehe Code unten) - und selbst wenn er funktionieren würde, hätte ich ja noch das Problem mit RECHTS.10 und RECHTS.20 - die beiden kennen sich ja nicht untereinander, evtl. würde sich eine Farbe dann ja an dem Übergang von RECHTS.10 auf RECHTS.20 wiederholen.

      RECHTS = COA

      RECHTS.10 = CONTENT
      RECHTS.10 {
           select.languageField = sys_language_uid
           table = tt_content
           select.orderBy = sorting
           select.where = colPos = 2
           select.max = 2           

            renderObj < tt_content.text

            renderObj = COA
            renderObj.wrap = <div class="right0">|</div>|*|<div class="right1">|</div>|*|<div class="right1">|</div>

            renderObj.10 = TEXT
            renderObj.10 {
                 field = header
                 fieldRequired = header
                 wrap = <h2>|</h2>
             }

             renderObj.20 = TEXT
             renderObj.20 {
                  field = bodytext
                  fieldRequired = bodytext
                  wrap = <p>|</p>
             }

             renderObj.30 = TEXT
             renderObj.30 {
                  field = header_link
                  fieldRequired = header_link
                  wrap = <div class="more"><a href="index.php?id=|">:: mehr</a></div>
             }
            


         }
         

         RECHTS.20 = CONTENT
         RECHTS.20 {
           select.languageField = sys_language_uid
           table = tt_content
           select.orderBy = sorting
           select.where = colPos = 2
           select.pidInList = 23
           select.max = 4

            renderObj < tt_content.text

            renderObj = COA
            renderObj.wrap = <div class="right0">|</div>|*|<div class="right1">|</div>|*|<div class="right1">|</div>

            renderObj.10 = TEXT
            renderObj.10 {
                 field = header
                 fieldRequired = header
                 wrap = <h2>|</h2>
             }

             renderObj.20 = TEXT
             renderObj.20 {
                  field = bodytext
                  fieldRequired = bodytext
                  wrap = <p>|</p>
             }

             renderObj.30 = TEXT
             renderObj.30 {
                  field = header_link
                  fieldRequired = header_link
                  wrap = <div class="more"><a href="index.php?id=|">:: mehr</a></div>
             }
            


         }

Versuche das seit 2 Tagen zu lösen, endloses googlen, Forumsbeiträge und die TS-Referenz haben bisher nicht geholfen. Wäre super dankbar, wenn mir jemand eine kleine Hilfestellung geben könnte.

pietbonn ·

Hi,

hat niemand eine Idee? Oder ist mein Code so grottenschlecht, dass sich niemand damit befassen mag?

Würde mich freuen, wenn mir jemand nen Tipp geben kann.