All pastes #81679 Raw Edit

Someone

public text v1 · immutable
·published 2006-07-07 19:13 UTC
rendered paste body
typoscript:
constants:

content.stylesheet.file = fileadmin/stylesheet.css

setup:
config.baseURL = 1
config.baseURL = http://www.domain.com/
config.pageTitleFirst = 1
config.simulateStaticDocuments = 0
config.tx_realurl_enable = 1
config.doctype = xhtml_strict
config.doctypeSwitch = 1
config.xhtml_cleaning = all
config.removeDefaultJS = 1
config.disablePrefixComment = 1
config.prefixLocalAnchors = all


#Auto-parser Config:
plugin.tx_automaketemplate_pi1 {
 content = FILE
 content.file = fileadmin/template1.html
 elements {
  DIV.all = 1
  BODY.all = 1
  BODY.all.subpartMarker = DOCUMENT_BODY
  HEAD.all = 1
  HEAD.all.subpartMarker = DOCUMENT_HEADER
  HEAD.rmTagSections = title
  TD.all = 1
 }
}


#topmenu:
temp.menu_3 = HMENU
temp.menu_3.special = list
temp.menu_3.special.value = 2, 138, 16, 131, 140
temp.menu_3.1 = TMENU
temp.menu_3.1.noBlur = 1
temp.menu_3.1.NO = 1
temp.menu_3.1.NO {
 linkWrap = <span class="topmenu-normal">|</span>|*|<span class="topmenu-normal">|</span>|*|<span class="topmenu-normal-lastitem">|</span>
 stdWrap.htmlSpecialChars = 1
}


#mainnav:
temp.menu_2 = HMENU
temp.menu_2.special = list
temp.menu_2.special.value = 7, 141, 15, 6, 5
temp.menu_2.1 = TMENU
temp.menu_2.1.noBlur = 1
temp.menu_2.1.NO = 1
temp.menu_2.1.NO {
 linkWrap = <span class="mainnav-normal">|</span>
 stdWrap.htmlSpecialChars = 1
}
temp.menu_2.1.ACT = 1
temp.menu_2.1.ACT {
 linkWrap = <span class="mainnav-active">|</span>
 stdWrap.htmlSpecialChars = 1
}
temp.menu_2.1.CUR = 1
temp.menu_2.1.CUR {
 linkWrap = <span class="mainnav-current">|</span>
 stdWrap.htmlSpecialChars = 1
# doNotLinkIt = 1
}


#submainnav:
temp.menu_1 = HMENU
temp.menu_1.entryLevel = 1
temp.menu_1.1 = TMENU
temp.menu_1.1.noBlur = 1
#temp.menu_1.1.expAll = 1
temp.menu_1.1.NO = 1
temp.menu_1.1.NO {
 allWrap = <div class="submainnav-level1-normal"> | </div>|*|<div class="submainnav-level1-normal"> | </div>|*|<div class="submainnav-level1-normal-lastitem"> | </div>
 stdWrap.htmlSpecialChars = 1
}
temp.menu_1.1.CUR = 1
temp.menu_1.1.CUR {
 allWrap = <div class="submainnav-level1-current"> | </div>|*|<div class="submainnav-level1-current"> | </div>|*|<div class="submainnav-level1-current-lastitem"> | </div>
 stdWrap.htmlSpecialChars = 1
 doNotLinkIt = 1
}


temp.menu_1.2 = TMENU
temp.menu_1.2.noBlur = 1
temp.menu_1.2.NO = 1
temp.menu_1.2.NO {
 allWrap = <div class="submainnav-level2-normal"> | </div>|*|<div class="submainnav-level2-normal"> | </div>|*|<div class="submainnav-level2-normal"> | </div>
 stdWrap.htmlSpecialChars = 1
}
temp.menu_1.2.CUR = 1
temp.menu_1.2.CUR {
 allWrap = <div class="submainnav-level2-current"> | </div>|*|<div class="submainnav-level2-current"> | </div>|*|<div class="submainnav-level2-current"> | </div>
 stdWrap.htmlSpecialChars = 1
 doNotLinkIt = 1
}

temp.menu_1.3 = TMENU
temp.menu_1.3.noBlur = 1
temp.menu_1.3.NO = 1
temp.menu_1.3.NO {
 allWrap = <div class="submainnav-level3-normal"> | </div>|*|<div class="submainnav-level3-normal"> | </div>|*|<div class="submainnav-level3-normal"> | </div>
 stdWrap.htmlSpecialChars = 1
}
temp.menu_1.3.CUR = 1
temp.menu_1.3.CUR {
 allWrap = <div class="submainnav-level3-current"> | </div>|*|<div class="submainnav-level3-current"> | </div>|*|<div class="submainnav-level3-current"> | </div>
 stdWrap.htmlSpecialChars = 1
 doNotLinkIt = 1
}


#footercontent:
footercontent = CONTENT
footercontent {
 table = tt_content
 select.orderBy = sorting
 select.pidInList = 40
 select.where = colPos = 0
 select.languageField = sys_language_uid
}


#languageselector_improved:
lib.language =  TEXT
lib.language {
 postUserFunc = tx_cablanguageselector_pi1->main
 postUserFunc {
  atag.before = <span class="langselecttextstate-1"><a href="|">
  atag.beforeACT = <span class="langselecttextstate-11"><a href="|">
  atag.after = </a></span>
  disableACT = 0
  linkACT = 1
#  wrap = <div id="languageselector">|</div>
  startUID = 0
 }
}


#Template for BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
 template =< plugin.tx_automaketemplate_pi1
 workOnSubpart = DOCUMENT_BODY

 subparts {
  logo = IMAGE
  logo.altText = domain.com homepage
  logo.file = FILE
  logo.file = fileadmin/sitepictures/domain.jpg
  logo.imageLinkWrap = 1
  logo.imageLinkWrap.enable = 1
  logo.imageLinkWrap.typolink.parameter = 2


  submainnav = COA
  submainnav {
   10 = TEXT
   10.value = {leveltitle:1}
   10.insertData = 1
   10.wrap = <div class="menuheader"> | </div>
   20 < temp.menu_1
  }

  mainnav < temp.menu_2
  topmenu < temp.menu_3
  content < styles.content.get
  contentright < styles.content.getRight
  footer < footercontent
  languageselector < lib.language

  pseudo = COA
  pseudo {
  10 = IMAGE
  10.file = FILE
  10.file = fileadmin/sitepictures/menu-bg.gif
  20 = IMAGE
  20.file = FILE
  20.file = fileadmin/sitepictures/menu-bg2.gif
  }

 }
}


#Template for HEAD
temp.headTemplate = TEMPLATE
temp.headTemplate {
 template =< plugin.tx_automaketemplate_pi1
 workOnSubpart = DOCUMENT_HEADER
}


#Default PAGE object:
page = PAGE
page.typeNUM = 0
page.bodyTag = <body>

plugin.meta.global.keywords = domain,
plugin.meta.global.description = - domain.com

plugin.meta.flags.useSecondaryDescKey = 1
plugin.meta.flags.alwaysGlobalDescription = 1
plugin.meta.flags.alwaysGlobalKeywords = 1

page.10 < temp.mainTemplate
page.headerData.10 < temp.headTemplate
page.headerData.999 < plugin.meta
page.shortcutIcon = fileadmin/favicon.ico
page.config.debug = 0

#Sprachdefinierung
config.linkVars = L
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = en
config.locale_all =en_GB
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = fr
config.locale_all = fr_FR
[global]

#Pagetitle Generierung:
includeLibs.pagetitle = typo3conf/ext/mf_pagetitle/pagetitle.php
plugin.mf_pagetitle.title = {page:title}  - domain.com
config.titleTagFunction = user_pagetitle_class->changetitle


#Einige Anpassungen für valides xhtml:
tt_content.stdWrap.dataWrap = <a id="x{field:uid}"></a> |

#Sinnloses CSS Rauswerfen:
plugin.tx_croncssstyledimgtext._CSS_DEFAULT_STYLE >
page.includeCSS.contentwrapper >
plugin.tx_newloginbox_pi3._CSS_DEFAULT_STYLE >