[TYPO3-german] Wasserzeichen Extension pertectlightbox

Michael Warzitz m.warzitz at creativteam.com
Thu Feb 17 11:14:36 CET 2011


Ich dachte ich muss die Perfectlightbox mit installieren, wo doch auch unten
$plugin.perfectlightbox.lightBoxMaxW steht! 
Das mit der Lightbox finde ich jetzt auch garnicht schlecht, halt nur doof
das er das copyright wasserzeichen nicht ausgibt. Wäre es jetzt besser es
wieder zu entfernen?
Die Einbindung von dir ist relativ weit unten, sorry für das nerven!

Micha


 # Allgemeine TypoScript-Konfigurationen
  config.linkVars = L
  config.uniqueLinkVars = 1
  config.sys_language_uid = 0
  config.language = de
  config.locale_all = de_DE
  config.cache_clearAtMidnight = 1
  

page = PAGE
 page {
    # Allgemeine Seiteneigenschaften setzen
    bodyTag = <body>
    stylesheet = fileadmin/style/style.css
    # MetaTags angeben
    meta.AUTHOR = Robert Meyer
    meta.DESCRIPTION = Hier steht eine Beschreibung
    metaCharset = utf-8
    additionalHeaders = Content-Type:text/html;charset=utf-8
 
   
    # Die Designvorlage integrieren
    10 = TEMPLATE
    10.template = FILE
    10.template.file = fileadmin/vorlage.html
    10.workOnSubpart = DOKUMENT

    10.marks {
       # Den Platzhalter DATUM ansprechen
       DATUM = TEXT
       DATUM.data = date : d.m.Y
      
      
      # Inhalt ausgeben
        CONTENT = CONTENT
        CONTENT {
           table = tt_content
           select.orderBy = sorting
           select.where = colPos = 0
           select.languageField = sys_language_uid
        }
      
      # Suchformular im Platzhalter anzeigen
        SUCHE < tt_content.search.30
        SUCHE {
           layout = ###FIELD###
           stdWrap.wrap >

           target = _self
           redirect = 77
           badMess = Bitte füllen Sie alle erforderlichen Felder aus:
           dataArray.10 {
              label.override.lang.de = Ihre Suche:
              type = *sword = input, 12, 30
           }
           dataArray.20 {
              valueArray >
              type = scols = hidden
              value =
pages.title-subtitle-keywords-description:tt_content.header-bodytext-imageca
ption
           }
           
           image.file = fileadmin/images/such_pfeil.gif
          # tt_content.search.30.params.submit = class=?submit?
           params.submit = class="pfeil"
          #  params.submit = style="vertical-align: bottom; background:
transparent;"
        }
      
      # Den Sprachwechsel als grafisches Menü erzeugen
       SPRACHE = HMENU
       SPRACHE {
         special = language
         special.value = 0,1
         1 = GMENU
         1.NO {
             XY = [10.w]+2, [10.h]+2
             backColor = #FFFFFF
             10 = IMAGE
            # 10.file = EXT:cms/tslib/media/flags/flag_de.gif  ||
EXT:cms/tslib/media/flags/flag_uk.gif  
             10.file = fileadmin/images/flagge_deutsch.gif ||
fileadmin/images/flagge_england.gif
             10.offset = 2,2
         }
        # 1.ACT=1
        # 1.ACT < .1.NO
        # 1.ACT.10.file = fileadmin/images/flagge_england.gif  
       }  
      
       # Link zur Druckversion erzeugen
       # DRUCKVERSION = TEXT
       # DRUCKVERSION {
        #  value = Druckversion
        #  typolink.parameter.data = page:uid
        #  typolink.additionalParams = &type=1
        #  typolink.target = _blank
        #  page.params = class= "links_schwarz"
       #}   
      
      DRUCKVERSION = TEXT
        DRUCKVERSION {
           field = uid
           wrap = <a href="index.php?id=|&L=0&type=1" target="_new"
class="druck">Druckversion</a>
           
        }
      
     
      
      # Den Trailer dynamisch ansprechen
       TRAILER = IMAGE
       TRAILER.file = GIFBUILDER
       TRAILER.file {
          XY = 960, 165
          backColor = #FFFFFF
          format = jpg
          quality = 100
        #  transparentBackground = 1
                
          # Das Hintergrundbild einlesen
          10 = IMAGE
          10.file.import = uploads/media/
          10.file.import.data = levelmedia:-1, slide
          10.file.import.listNum = 0
        #  10.file.width = 960
          10.offset = 0, 0
        }
      
     
      
       # Das Textmenü oben erstellen
       NAV_OBEN = HMENU
       NAV_OBEN {
          special = directory
          special.value = 2
          1 = TMENU
          1.NO = 1
          1.NO.linkWrap = &nbsp;
       }
      
      REITER= HMENU
      REITER{
          # erstes level
        1 = TMENU
        entryLevel=2
        1.wrap = <ul class="navlist_links">|</ul>
        1{
        # no state: normale Formatierung
        
     10 = Image
        
     NO{
         wrapItemAndSub = <li>|</li>
     }
       # act state: gültig von der rootseite bis zur aktuellen Seite
     ACT=1
     ACT{
       wrapItemAndSub = <li class="menu-level1-active">|</li>
     }
       # cur state: gültig für die aktuelle Seite
     CUR=1
     CUR{
       wrapItemAndSub = <li class="menu-level1-current-active">|</li>
     }
       # ifsub state: gültig für seiten die unterseiten haben
     IFSUB=1
     IFSUB{
       wrapItemAndSub = <li class="menu-level1-with-subpage">|</li>
     }
     }
   # zweites level  
   2 = TMENU
   2.wrap = <ul class="menu-level2">|</ul>
   2{
     NO{
     #doNotShowLink = 1
     wrapItemAndSub = <li>|</li>
     }
     ACT=1
     ACT{
       wrapItemAndSub = <li class="menu-level2-active">|</li>
     }
     CUR=1
     CUR{
       wrapItemAndSub = <li class="menu-level2-current-active">|</li>
     }
     IFSUB=1
     IFSUB{
       wrapItemAndSub = <li class="menu-level2-with-subpage">|</li>
     }
   }
        
  # dritteslevel  
        

        3 = TMENU
 3.noBlur=1
# 3.wrap = </div><ul>|</ul><div id="leer">
 #3.wrap = <ul>|</ul>
 3{
           # no state: normale Formatierung
 noBlur=1
 NO{
 wrapItemAndSub = <li class="level-3">|</li>
 }
                 # act state: gültig von der rootseite bis zur aktuellen
Seite
 ACT=1
 ACT{
 wrapItemAndSub = <li id="level-3-active" class="level-3">|</li>
 }
     CUR=1
     CUR{
       wrapItemAndSub = <li class="menu-level3-current-active">|</li>
     }
     IFSUB=1
     IFSUB{
       wrapItemAndSub = <li class="menu-level3-with-subpage">|</li>
     }
 
 
 
 }
 
        4 = TMENU
 4.noBlur=1
# 3.wrap = </div><ul>|</ul><div id="leer-4">
 #4.wrap = <ul class="level-4">|</ul>
 4{
           # no state: normale Formatierung
 noBlur=1
 NO{
 wrapItemAndSub = <li class="level-4-normal">|</li>
    ATagParams.dataWrap =
style="background-image:url('fileadmin/images/mouseover/{field:title}.jpg');
background-repeat: no-repeat;"
 }
                 # act state: gültig von der rootseite bis zur aktuellen
Seite
 ACT=1
 ACT{
 wrapItemAndSub = <li class="level-4-active">|</li>
    ATagParams.dataWrap =
style="background-image:url('fileadmin/images/mouseover/{field:title}.jpg');
background-repeat: no-repeat;"
 }
 }

 
     
     }
  }
}
     
 # Das Suchformular anpassen
  tt_content.search.30 {
     target = _self
     badMess = Bitte füllen Sie alle erforderlichen Felder aus:
     dataArray.10 {
        label.override.lang.de = Ihre Suche:
        type = *sword = input, 10, 30
     }
     dataArray.20 {
        valueArray >
        type = scols = hidden
        value =
pages.title-subtitle-keywords-description:tt_content.header-bodytext-imageca
ption
     }
  }

  # Das Suchergebnis anpassen
  tt_content.search.20 {
     layout.10.override.lang.de = Ergebnisse auf dieser Seite:
###RANGELOW### bis ###RANGEHIGH### von ###TOTAL###
     renderObj.10.typolink.target = _self
     renderObj.20.stdWrap.crop = 200 | [?]
     noResultObj.10.override.lang.de = Kein Ergebniss gefunden!
     next.override.lang.de = Weiter
     prev.override.lang.de = Zurück
     target = _self
     range = 10
  }

# Sitemap anlegen
      tt_content.menu.20.2 {
        special = directory
        special.value = 2,3
      }

# Login-Formular für Webseiten-Benutzer
  tt_content.login.20 {
     hiddenFields.pid.value = 81
  }
 # Druckansicht
  DRUCKVERSION = PAGE
  DRUCKVERSION {
  typeNum = 1
  stylesheet = fileadmin/style/druckstyle.css
  10 = TEMPLATE
  10 {
     template = FILE
     template.file = fileadmin/druckvorlage.html
     workOnSubpart = DOKUMENT

       marks {
       CONTENT = CONTENT
       CONTENT {
         table = tt_content
         select {
           orderBy = sorting
           select.colPos = 0
           languageField = sys_language_uid
           }
        }
      }
    }
  }


 # Wasserzeichen
tt_content.image.20.1 {
    imageLinkWrap {    
        typolink {
            parameter.override.cObject = IMG_RESOURCE
            parameter.override.cObject.file = GIFBUILDER
            parameter.override.cObject.file.XY = [10.w],[10.h]
            parameter.override.cObject.file.10 = IMAGE
            parameter.override.cObject.file.10.file.import.data =
TSFE:lastImageInfo|origFile
            parameter.override.cObject.file.10.file.maxW =
{$plugin.perfectlightbox.lightBoxMaxW}
            parameter.override.cObject.file.10.file.maxH =
{$plugin.perfectlightbox.lightBoxMaxH}
            parameter.override.cObject.file.20 = TEXT
            parameter.override.cObject.file.20 {
                # text.data = date:Y
                text.noTrimWrap = | copyright wasserzeichen |
                align = center
                offset = 5,[10.h]15
                fontFile = fileadmin/fonts/arial.ttf
                fontSize = 15
                fontColor= #555555
                niceText = 1
               # bgImg = fileadmin/user_upload/wasserzeichen.png
               # mask = fileadmin/user_upload/mask_lupe.gif
                shadow {
                    color = #000
                    offset = 1,1
                    blur = 40
                    opacity = 50
                }
          }
      }
  }
  
}
 

# Ende Wasserzeichen


tt_content.menu.20.2.1.NO.stdWrap.htmlSpecialChars = 0
tt_content.menu.20.2.2.NO.stdWrap.htmlSpecialChars = 0
tt_content.menu.20.2.3.NO.stdWrap.htmlSpecialChars = 0
tt_content.menu.20.2.4.NO.stdWrap.htmlSpecialChars = 0


 #### BEDINGUNGEN ###

 # MEHRSPRACHIGKEIT
  [globalVar = GP:L=1]
     config.sys_language_uid = 1
     config.language = en
     config.locale_all = gb_UK
     page.10.marks.SUCHE.badMess = Please fill in the follwing fields:
     page.10.marks.DATUM.10.wrap = |, today we have &nbsp;
     page.10.marks.DATUM.10.value = Good morning
     page.10.marks.KLICKPFAD.10.value = You are here:
     tt_content.search.30.badMess = Please fill in the follwing fields:
     tt_content.search.30.image.file.10.text = SEARCH
  [global]


 [treeLevel = 2]
 page.10.marks.REITER.3.NO.wrapItemAndSub =
 page.10.marks.REITER.3.NO.doNotShowLink = 1
 page.10.marks.REITER.3.ACT.wrapItemAndSub =
 page.10.marks.REITER.3.ACT.doNotShowLink = 1
 page.10.marks.REITER.3.IFSUB.wrapItemAndSub =
 page.10.marks.REITER.3.IFSUB.doNotShowLink = 1
 [global]

 [treeLevel = 5,6]
 page.10.marks.REITER.2.NO.wrapItemAndSub =
 page.10.marks.REITER.2.NO.doNotShowLink = 1
 page.10.marks.REITER.2.IFSUB.wrapItemAndSub =
 page.10.marks.REITER.2.IFSUB.doNotShowLink = 1
# # page.10.marks.REITER.3.NO.wrapItemAndSub =
# # page.10.marks.REITER.3.NO.doNotShowLink = 1
# # page.10.marks.REITER.3.IFSUB.wrapItemAndSub =
# # page.10.marks.REITER.3.IFSUB.doNotShowLink = 1
# [global]









More information about the TYPO3-german mailing list