Basiskonfiguration

config {
  intTarget = _self            # Internal links in the same window
  extTarget = _blank        # External links in new window
  simulateStaticDocuments = 1
  simulateStaticDocuments_addTitle = 100
  simulateStaticDocuments_pEnc = md5
  simulateStaticDocuments_noTypeIfNoTitle = 1
  simulateStaticDocuments_aliasPro = 1
  simulateStaticDocuments_pEnc_onlyP(
    no_cache,L,cHash,backPID, tx_gooffotoboek_pi1[func],
    tx_gooffotoboek_pi1[fid], tx_gooffotoboek_pi1[srcdir],
    tx_gooffotoboek_pi1[slide]
  )
}

# Default PAGE object:
page = PAGE 
page {
  # body-Tag ohne zusätzliche Parameter
  bodyTag = <body>
  # Seitentyp 0 = Standard
  typeNum = 0
  # PageConfig Objekt
  config {
    # ADMIN PANEL
    admPanel=0
    disableImgBorderAttr = 1

    #unterdrueckt <?xml version="1.0" encoding="iso-8859-1"?>
    xmlprologue = none  

    #der <!Doctype>
    doctype = xhtml_strict
    
    #stellt xhtml Konformität her:
#lowercase, quotes, abschliessende tags   
    xhtml_cleaning = all
    htmlTag_setParams=xmlns="http://www.w3.org/1999/xhtml"
xml:lang="de" lang="de"

    #auslagern der typo3 css nach typo3temp
    inlineStyle2TempFile = 1
      
    #entfernt die default JS openPic und browserdetection
    removeDefaultJS = 1 
    
    #Suchmaschine
    index_enable=1
  }

  # Notwendige Stylesheets
  includeCSS {
    file1 = fileadmin/css/default.css
  }
  
  10 = TEMPLATE
  10{
    template = FILE
    template.file = fileadmin/templates/template.tmpl
    workOnSubpart = DOKUMENT
    marks {
      BASISTEXT< styles.content.get
    }
    subparts {
      NAVIGATION =< lib.navigation.main
    }
  }
}

Typo3 Konfigurationsanpassungen

Die wrap-Eigenschaften bei Text, Bild und Liste müssen in eine Zeile geschrieben werden, wurden aber hier aus Gründen der Übersichtlichkeit umgebrochen.

lib {
  parseFunc {
    makelinks = 0
   }

  parseFunc_RTE {
    makelinks = 0
    nonTypoTagStdWrap.encapsLines.addAttributes >
    nonTypoTagStdWrap.encapsLines.addAttributes.P.class >
  }

  stdheader {
    stdWrap.dataWrap >
    stdWrap.prefixComment >
    10.1.fontTag = <h1> | </h1>
    10.2.fontTag = <h2> | </h2>
    10.3.fontTag = <h3> | </h3>
    10.4.fontTag = <h4> | </h4>
    10.5.fontTag = <h5> | </h5>
  }
}


tt_content {
  menu {
    wrap = <div class="item"><div class="date"><div> </div> \\
           <span> </span></div><div class="content"> \\
            |  \\
           </div></div>
     20.stdWrap.prefixComment >
    20.3.wrap = <div class="body"><ul style="list-style-type:none;">
                    | \\
                    </ul></div>
    20.3.20.stdWrap.prefixComment >
    20.3.renderObj.wrap = <li style="list-style-image:none; \\
                                                               margin-bottom:5px;">|</li>
    20.3.renderObj.typolink.ATagParams = style="text-decoration: none;"
  }

  header.20.dataWrap >
  stdWrap.prefixComment >
  text {
    wrap = <div class="item"><div class="date"><div> </div> \\
           <span> </span></div><div class="content"> \\
            |  \\
           </div></div>
    20.prefixComment >
    20.wrap = <div class="body>|</div>
  }

  textpic.20.stdWrap.prefixComment >
  list {
    20.stdWrap.prefixComment >
    20.wrap = <div class="body">|</div>
    wrap = <div class="item"><div class="date"><div> </div> \\
           <span> </span></div><div class="content"> \\
            |  \\
           </div></div>
  }

  image {
    wrap = <div class="item"><div class="date"><div> </div> \\
           <span> </span></div><div class="content"> \\
            |  \\
           </div></div>
    20.1.imageLinkWrap.typolink.target = _self
    20.wrap = <div class="body">|</div>
  }
}

styles.content.links.target = _self

Navigation

lib.navigation {
  main = HMENU
  main {
    entryLevel = 0
    1 = TMENU
    1 {
      wrap = <ul>|</ul>
      noBlur = 1
      NO {
        ATagTitle.field = title
        ATagTitle.wrap = |
        wrapItemAndSub = <li>|</li>
      }
      CUR < .NO
      CUR = 1
      CUR  {
       wrapItemAndSub = <li>|</li>
      }
    }
    2 = TMENU
    2 {
      wrap = <ul>|</ul>
      noBlur = 1
      NO {
        ATagTitle.field = title
        ATagTitle.wrap = |
        wrapItemAndSub = <li>|</li>
      }
      ACT < .NO
      ACT = 1
      ACT  {
        ATagTitle.field = title
        ATagTitle.wrap = |
        wrapItemAndSub = <li>|</li>
      }
      CUR < .NO
      CUR = 1
      CUR  {
        wrapItemAndSub = <li>|</li>
      }
    }
  }
}

Pluginkonfiguration

 #Pluginkonfiguration

plugin.tx_gooffotoboek_pi1 {
  thumb_per_row=3
  thumb_rows = 10
  thumb_maxw = 130
  img_maxw = 390
  default_thumb = 1
  debug=0
}

Das Copyright für veröffentlichte, vom Autor selbst erstellte Objekte bleibt allein beim Autor der Seiten. Eine Vervielfältigung oder Verwendung der Fotografien, Grafiken, Tondokumente, Videosequenzen und Texte in anderen elektronischen oder gedruckten Publikationen ist ohne ausdrückliche Zustimmung des Autors nicht gestattet.