[TYPO3-german] Alternatives Bild (Browser Extension) - tt_content.image.20?

Thomas Hirt info at thomas-hirt.at
Sat Nov 3 19:20:06 CET 2012


Liebe Community!

Ich habe unten stehenden Typoscript Code für die Browser Extension laufen und hätte gerne ein alternatives Bild, falls 
keines vorhanden ist. Hat jemand eine Idee wie das umzusetzen ist?

Eigentlich werden hier die Eigenschaften von tt_content.image.20 kopiert...

Danke im Voraus für jeden Tipp,
Thomas


###############

plugin.tx_browser_pi1 {

   # Verhindern, dass die Broser Extension die Links automatisch macht, da sie manuell gewrappt werden.
   general_stdWrap.parseFunc.makelinks = 0

   template {
     file = fileadmin/template_dateien/templates_ext/lehrerinnen-browser_template.html
   }

   views {
     list {
       1 {

         name = LehrerInnen
         select (
           fe_users.last_name,
           fe_users.first_name,
           fe_users.title,
           fe_users.email,
           fe_users.image
         )

         csvLinkToSingleView = fe_users.email

         search = fe_users.last_name, fe_users.first_name

         fe_users {
           first_name = COA
           first_name.10 = TEXT
           first_name.10 {
             // hier werden field1 und field2 in einen Marker gesetzt
             value = ###FE_USERS.TITLE### ###FE_USERS.FIRST_NAME### ###FE_USERS.LAST_NAME###
           }

           email = COA
           email {
             10 = TEXT
             10 {
               value = ###FE_USERS.EMAIL###
               wrap = <div class="fe-users-list-email"><link mailto:|>Email</link></div>
             }
           }

           image < tt_content.image.20
           image {
             imgList.field >
             imgList = ###FE_USERS.IMAGE###
             #imgPath = uploads/pics/
             imgPath = fileadmin/dateien/lehrerinnen/
             imgMax = 1
             1 {
               file = fileadmin/dateien/lehrerinnen/test.jpg
               file {
                 width.field >
                 maxW = 90
                 maxH = 90
                 import.current = 1
               }
               altText.field >
               altText = ###FE_USERS.TITLE### ###FE_USERS.FIRST_NAME### ###FE_USERS.LAST_NAME###
               titleText.field >
               titleText = ###FE_USERS.TITLE### ###FE_USERS.FIRST_NAME### ###FE_USERS.LAST_NAME###
               imageLinkWrap >
               imageLinkWrap = 1
               imageLinkWrap {
                 enable = 1
                 typolink {
                   parameter.cObject = IMG_RESOURCE
                   parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile
                   parameter.override.field = image_link
                   parameter.override.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT
                   parameter.override.if.isTrue.field = image_link
                   title.field = imagecaption // header
                   title.split.token.char = 10
                   title.split.returnKey.data = register : IMAGE_NUM_CURRENT
                   ATagParams = rel="fancybox" class="fancybox"
                   ATagParams.override = rel="fancybox{field:uid}" class="fancybox"
                   ATagParams.insertData = 1
                 }
               }
             }
           }
         }

         // Bereinigung der Felder. Field2 wird nicht ausgegeben. Im
         // HTML-Template ist nur ein Marker für ###TABLE.FIELD1###
         functions {
           clean_up {
             csvTableFields = fe_users.title, fe_users.last_name
           }
         }

         // [String] Order By clause (don't confuse it with the SQL Order By)
         orderBy (
           fe_users.last_name ASC, fe_users.first_name
         )

         marker {
           my_reset {
             value = zurück
           }

           my_url {
             value = ueber-uns/lehrerteam.html
           }


           my_search {
             value = suchen
           }

           bildlabel {
             value = Bild
           }
         }
       }
     }

   }
}


More information about the TYPO3-german mailing list