Zum Inhalt springen

Frage zu rgteaser Teaser

Erstellt am 23. Oktober 2009 · 1 Antwort · letzte Antwort am 23. Oktober 2009

Tags: Frage

lil-trick ·

Hallo,

finde diese Extension echt gut - funktioniert auch soweit - möchte jetzt aber das er jetzt von dem Seiteninhalt nur das erste Contentelemt ausgibt, geht das?

hier das TS

##### rgTeaser 102 ################

tt_content.menu.20.102 = CONTENT
tt_content.menu.20.102 {

    table = pages
    select {

        pidInList.cObject = USER
        pidInList.cObject {
            userFunc = user_getpages->main
            treeDepth = 2
        
        }
        orderBy = tstamp DESC
        where = tx_rgteaser_teaser = 1   
    }

    renderObj = COA_INT
    renderObj {
        10 = TEXT
        10.field = title
        10.wrap = <div style="border:1px solid #ccc; padding:10px;margin:5px;"><h3>|
        
        12 = TEXT
        12.field = tstamp
        12.age = 1
        12.required = 1
        12.wrap = <span style="font-size:10px;padding-left:10px;">(|)</span></h3>
        
        20 = LOAD_REGISTER
            20 {
            meinRegister.cObject = TEXT
            meinRegister.cObject.field= uid
        }    
        
        50 = COA 
        50 {
          ###########
          20 = CONTENT
          20 {
              table = tt_content
              select {
                  pidInList.data = register:meinRegister
                  #max = 1
              }
          
              renderObj = COA
              renderObj {
                  1 = TEXT
                  1.value = <div style ="padding:5px; margin:5px;">
                  
                  10 = TEXT
                  10.field = header
                  10.wrap = <strong>|</strong>
                  10.required = 1
                  
                  20 = TEXT   
                  20 {
                    field = bodytext
                    crop = 350 | ... | 1
                    wrap= <br />|
                    parseFunc < tt_content.text.20.parseFunc
                    stripHtml = 1
                  }
                  
                  /*
                  30 = TEXT
                  30 {
                    value = [mehr]
                    typolink.parameter.field=pid
                    typolink.parameter.dataWrap=|#{field:uid}
                    wrap = |
                  }
                  */

                  99 = TEXT
                  99.value = </div>

              }
          }                      
          ###########            
        }
      
        60 = TEXT
        60 {
          value = [mehr hier]
          typolink.parameter.field=uid
          wrap = |
        }
                      
        99 = TEXT
        99.wrap = |</div>
    
    }
}

und ist es möglich das BIld auszugeben?

danke schon mal

lil-trick ·

ok ich habs hinbekommmen

##### rgTeaser 102 ################

tt_content.menu.20.102 = CONTENT
tt_content.menu.20.102 {

    table = pages
    select {

        pidInList.cObject = USER
        pidInList.cObject {
            userFunc = user_getpages->main
            treeDepth = 2
        
        }
        orderBy = tstamp DESC
        where = tx_rgteaser_teaser = 1   
    }

    renderObj = COA_INT
    renderObj {
        10 = TEXT
        10.field = title
        10.wrap = <div class="teaser"><h3>|</h3>
        
        20 = LOAD_REGISTER
            20 {
            meinRegister.cObject = TEXT
            meinRegister.cObject.field= uid
        }    
        
        50 = COA 
        50 {
          ###########
          20 = CONTENT
          20 {
              table = tt_content
              select {
                  pidInList.data = register:meinRegister
                  max = 1
              }
          
              renderObj = COA
              renderObj {
                  1 = TEXT
                  1.value = <div class="teasertext">
                  /*
                  10 = TEXT
                  10.field = header
                  10.wrap = <strong>|</strong>
                  10.required = 1
                   */
                  20 = TEXT   
                  20 {
                    field = bodytext
                    crop = 150 | ... | 1
                    #wrap= <br />|
                    parseFunc < tt_content.text.20.parseFunc
                    stripHtml = 1
                  }
                  
                  /*
                  30 = TEXT
                  30 {
                    value = [mehr]
                    typolink.parameter.field=pid
                    typolink.parameter.dataWrap=|#{field:uid}
                    wrap = |
                  }
                  */
                  

                  
                  99 = TEXT
                  99.value = </div>
                  
                  100 = IMAGE
                  100 {
                 	required = 1
                    wrap= <div class="teaserbild">|</div>
                    file.import=uploads/pics/
                    file.import.field=image
                    file.width=100
                  }

              }
          }                      
          ###########            
        }
        
        
      
        60 = TEXT
        60 {
          value = [mehr hier]
          typolink.parameter.field=uid
          wrap = |
        }
                      
        99 = TEXT
        99.wrap = |</div>
    
    }
}