Zum Inhalt springen

Wie kann man dieses Typoscript "verkuppeln" ?

Erstellt am 10. Februar 2009 · 1 Antwort · letzte Antwort am 11. Februar 2009

Tags: Frage

Manthano ·

Hallo zusammen 🙂

TS 1:

temp.listContent = CONTENT
    temp.listContent{
      table = tt_content
      select{
        pidInList.cObject < temp.subPagesIDs
        where = tx_templavoila_ds = 10
      }
      renderObj = COA
      renderObj{
        10 =< tt_content
        10.wrap = <div style="border:1px solid red;">|</div>
        20 = TEXT
        20{
          typolink.parameter.field = pid
          wrap = |
        }
      }
    }

TS 2:

  temp.listImage = CONTENT
    temp.listImage{
      table = tt_content
      select{
        pidInList.cObject < temp.subPagesIDs
        where = cType = "image"
        andWhere = hidden = 0
        andWhere = deleted = 0
        orderBy = sorting DESC
      }
      renderObj = IMAGE
      renderObj.file = GIFBUILDER
      renderObj.file{
        XY = 100, 100
        10 = IMAGE
        10.file.import{
          field = image
          listNum = 0
          wrap = uploads/pics/|
        }
        wap = <div style="border:1px solid red;">|</div>
      }
    }

Wie kann man diese beiden TS-Schnipsel miteinander so verbinden, dass ich das erste Bild von TS 2 zusammen mit dem ersten Ergebnis von TS 1 darstellen kann?
Ich dachte in Kategorien von Schleifen, leider funktioniert TS so nicht, also bleibt wahrscheinlich nur das TS 2 in das TS 1 zu packen, nur wie???

Vielen Dank schon einmal

Manthano ·

Was für ein Krampf aber so langsam komm ich hinter die TS-"Logik?"

    temp.listContent = CONTENT
    temp.listContent{
      table = tt_content
      select{
        pidInList.cObject < temp.subPagesIDs
        where = (tx_templavoila_ds = 10 or cType = "image")
      }
      renderObj = COA
      renderObj{
        10 = IMAGE
        10.if.value = image
        10.if.equals.field = CType
        10.file = GIFBUILDER
        10.file{
          XY = 100, 100
            10 = IMAGE
            10.file.import{
            field = image
            listNum = 0
            wrap = uploads/pics/|
          }
        }
        20 =< tt_content
        20.if.value = templavoila_pi1
        20.if.equals.field = CType
        30 = TEXT
        30.if.value = templavoila_pi1
        30.if.equals.field = CType
        30{
          typolink.parameter.field = pid
          wrap = |
        }
      }
    }