ist zwar alles bissl wüst und ließe sich bestimmt einfacher machen, aber es ist mein erster gehversuch mit typo3 *g*
hier der komplette code:
# Template Setup
#######################################
# Spracheinstellung - Deutsch
#######################################
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE
#.ISO8859-1
# Login User Tracking
#######################################
config.tx_loginusertrack_enable = 1
# Log File Settings
#######################################
config.stat = 1
config.stat_apache = 1
config.stat_apache_logfile = typo3-access.log
# Interne Suchmaschine
#######################################
config.index_enable = 1
config.index_externals = 1
# Interne/Externe Linkeinstellungen
#######################################
config.extTarget = _blank
config.intTarget = _self
# Suchmaschinenoptimierung
#######################################
config.simulateStaticDocuments = 1
config.simulateStaticDocuments_pEnc = md5
config.simulateStaticDocuments_addTitle = 30
config.inlineStyle2TempFile = 1
config.removeDefaultJS = external
# Suchmaschinenoptimierung User Registrierung
#######################################
config.simulateStaticDocuments_pEnc_onlyP = L,fD[_FIELDLIST],fD[disable],fD[usergroup],tx_srfeuserregister_pi1[aC], tx_srfeuserregister_pi1[cmd],tx_srfeuserregister_pi1[rU],tx_srfeuserregister_pi1[sFK]
# Suchmaschinenoptimierung eCards
#######################################
config.simulateStaticDocuments_pEnc_onlyP = L,tx_srsendcard_pi1[cardid],tx_srsendcard_pi1[cmd]
# Suchmaschinenoptimierung News
#######################################
config.simulateStaticDocuments_pEnc_onlyP = cHash,L,print,tx_ttnews[backPid],tx_ttnews[tt_news],tx_ttnews[pS],tx_ttnews[pL],tx_ttnews[arc],tx_ttnews[cat],tx_ttnews[pointer],tx_ttnews[swords]
# Browsertiteloptimierung
#######################################
config.titleTagFunction = user_pageTitle
# Admin-Editor anzeigen
#######################################
config.admPanel = 1
# Spamprotect
#######################################
config.spamProtectEmailAddresses = 2
config.spamProtectEmailAddresses_atSubst = (at)
# Setting up 'page' to be the default PAGE object (type=0)
#######################################
lib.stdheader.10.stdWrap.wrap =
tt_content.stdWrap.dataWrap = <A name="{field:uid}"></a>
##########################################################################
[usergroup = *]
##########################################################################
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/templates/style/style.css
page.headerData.10 < plugin.tx_simulatebe_pi1
page.1 = TEMPLATE
page.1.marks.PAGE_UID = TEXT
page.1.marks.PAGE_UID.field = uid
page.1 {
template = FILE
template.file = fileadmin/templates/style/template.html
workOnSubpart = DOCUMENT_BODY
subparts.CONTENT_LEFT < styles.content.getLeft
subparts.CONTENT_RIGHT < styles.content.getRight
subparts.CONTENT_BORDER < styles.content.getBorder
subparts.CONTENT < styles.content.get
# Datumanzeige
#######################################
subparts.DATE = COA
subparts.DATE {
10 = TEXT
10.data = date:U
10.strftime = <b>Heute ist:</b> %A, %d. %B %Y – %H:%M Uhr
}
# Searchbox
#######################################
subparts.SEARCH = COA
subparts.SEARCH {
30 = TEXT
30.value = <form action="Suche.15.0.html" method="post" name="tx_indexedsearch"><td align="center" height="65" background="fileadmin/templates/style/images/fon_r02.gif"><nobr><input type="text" name="tx_indexedsearch[sword]" title="Suchbegriff" onfocus="if(this.value==this.defaultValue) this.value=''" value="" class="tx-indexedsearch-searchbox-sword" size="21"><input type="Image" name="tx_indexedsearch[submit_button]" value="Suche" class="tx-indexedsearch-searchbox-button" src="fileadmin/templates/style/images/b_go2.gif" alt="Suche" align="absmiddle" border="0" height="27" hspace="10" width="22"><input type="hidden" name="tx_indexedsearch[_sections]" value="0"><input type="hidden" name="tx_indexedsearch[pointer]" value="0"><input type="hidden" name="tx_indexedsearch[ext]" value="0"></nobr></td></form>
30.insertData = 1
30.wrap = <div class="cellheader" style="font-size: 12px; font-weight: 400; margin-top: 0px;">|</div>
}
# Logoutbox
#######################################
subparts.LOGIN = COA
subparts.LOGIN {
20 = TEXT
20.value = <form action="index.html" method="post"><table width="100%" border="0" cellspacing="0" cellpadding="0" background=""><tr><td><p style="color: #FFFFFF; margin-left: 1px; margin-right: 1px;"><b>Sie sind angemeldet als:</b></p></td></tr><tr><td><p style="font-size: 14px; color: #FFFFFF; margin-left: 2px; margin-right: 2px;"><b><!--###USERNAME###--></b></p></td><td><input type="hidden" name="logintype" value="logout" ><input type="submit" name="submit" value="Logout" class="logout-button"></td></tr></table></form>
#20.value = <form action="index.html" method="post"><table width="100%" border="0" cellspacing="0" cellpadding="0" background=""><tr><td><p style="color: #FFFFFF; margin-left: 1px; margin-right: 1px;"><b>Sie sind angemeldet als:</b></p></td></tr><tr><td><p style="font-size: 14px; color: #FFFFFF; margin-left: 2px; margin-right: 2px;"><b><!--###USERNAME###--></b></p></td><td><input type="hidden" name="logintype" value="logout" ><input type="submit" name="submit" value="Logout" style="color: #FFFFFF; background: url("images/bg-header.gif") top left repeat; height: 25px; border: thin 1px #000000 solid; font-size:11px;"></td></tr></table></form>
20.insertData = 1
#20.wrap = <div class="cellheader" style="font-size: 12px; font-weight: 400; margin-top: 5px;">|</div>
20.wrap = |
}
# Top Navigation
#######################################
subparts.TOPNAV = HMENU
subparts.TOPNAV.special = directory
subparts.TOPNAV.special.value = 1
subparts.TOPNAV.1 = TMENU
subparts.TOPNAV.1 {
NO.allWrap = |*| <span class="topnav"> | |</span> |*|
ACT = 1
ACT.allWrap = |*| <span class="topnav"> | | </span> |*|
}
# Bottom Navigation
#######################################
subparts.BOTTOMNAV = HMENU
subparts.BOTTOMNAV.special = directory
subparts.BOTTOMNAV.special.value = 1
subparts.BOTTOMNAV.1 = TMENU
subparts.BOTTOMNAV.1 {
NO.allWrap = |*| <span class="bottomnav"> | |</span> |*|
ACT = 1
ACT.allWrap = |*| <span class="bottomnav"> | |</span> |*|
}
# Leftside Navigation
#######################################
subparts.LEFTNAV = HMENU
subparts.LEFTNAV.1 = TMENU
subparts.LEFTNAV.1 {
# Normal state properties
#######################################
NO.allWrap = <div class="leftnav1"> | </div>
# Enable active state and set properties:
#######################################
ACT = 1
ACT.allWrap = <div class="leftnav1-act"> | </div>
}
# Second level menu-object
#######################################
subparts.LEFTNAV.2 = TMENU
subparts.LEFTNAV.2 {
# Normal state properties
#######################################
NO.allWrap = <div class="leftnav2"> | </div>
# Enable active state and set properties:
#######################################
ACT = 1
ACT.allWrap = <div class="leftnav2-act"> | </div>
}
# Third level menu-object
#######################################
subparts.LEFTNAV.3 = TMENU
subparts.LEFTNAV.3 {
# Normal state properties
#######################################
NO.allWrap = <div class="leftnav3"> | </div>
# Enable active state and set properties:
#######################################
ACT = 1
ACT.allWrap = <div class="leftnav3-act"> | </div>
}
}
##########################################################################
[else]
##########################################################################
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/templates/style/style.css
page.headerData.10 < plugin.tx_simulatebe_pi1
page.1 = TEMPLATE
page.1.marks.PAGE_UID = TEXT
page.1.marks.PAGE_UID.field = uid
page.1 {
template = FILE
template.file = fileadmin/templates/style/template.html
workOnSubpart = DOCUMENT_BODY
subparts.CONTENT_LEFT < styles.content.getLeft
subparts.CONTENT_RIGHT < styles.content.getRight
subparts.CONTENT_BORDER < styles.content.getBorder
subparts.CONTENT < styles.content.get
# Datumanzeige
#######################################
subparts.DATE = COA
subparts.DATE {
10 = TEXT
10.data = date:U
10.strftime = <b>Heute ist:</b> %A, %d. %B %Y – %H:%M Uhr
}
# Searchbox
#######################################
subparts.SEARCH = COA
subparts.SEARCH {
30 = TEXT
30.value = <form action="Suche.15.0.html" method="post" name="tx_indexedsearch"><td align="center" height="65" background="fileadmin/templates/style/images/fon_r02.gif"><nobr><input type="text" name="tx_indexedsearch[sword]" title="Suchbegriff" onfocus="if(this.value==this.defaultValue) this.value=''" value="" class="tx-indexedsearch-searchbox-sword" size="21"><input type="Image" name="tx_indexedsearch[submit_button]" value="Suche" class="tx-indexedsearch-searchbox-button" src="fileadmin/templates/style/images/b_go2.gif" alt="Suche" align="absmiddle" border="0" height="27" hspace="10" width="22"><input type="hidden" name="tx_indexedsearch[_sections]" value="0"><input type="hidden" name="tx_indexedsearch[pointer]" value="0"><input type="hidden" name="tx_indexedsearch[ext]" value="0"></nobr></td></form>
30.insertData = 1
30.wrap = <div class="cellheader" style="font-size: 12px; font-weight: 400; margin-top: 0px;">|</div>
}
# Loginbox
#######################################
subparts.LOGIN = COA
subparts.LOGIN {
20 = TEXT
20.value = <form action="Mitgliederbereich.4.0.html" method="post"><table width="100%" border="0" cellspacing="0" cellpadding="0" background=""><tr><td><p style="color: #FFFFFF; margin-left: 1px; margin-right: 1px;"><b>BENUTZER</b></p></td><td><input name="user" type="text" id="user" title="Benutzername" onfocus="if(this.value==this.defaultValue) this.value=''" value="" size="14"></td></tr><tr><td><p style="color: #FFFFFF; margin-left: 2px; margin-right: 2px;"><b>PASSWORT</b></p></td><td><input name="pass" type="password" id="pass" title="Passwort" onfocus="if(this.value==this.defaultValue) this.value=''" value="" size="10" ><input name="image" type="image" src="fileadmin/templates/style/images/b_go.gif" alt="Login" align="absmiddle" border="0" height="27" hspace="5" width="22"></td><input type="hidden" name="redirect_url" value="Mitgliederbereich.4.0.html"></tr></table><input type="hidden" name="logintype" value="login" ><input type="hidden" name="pid" value="11" ></form>
20.insertData = 1
20.wrap = <div class="cellheader" style="font-size: 12px; font-weight: 400; margin-top: 5px;">|</div>
}
# Top Navigation
#######################################
subparts.TOPNAV = HMENU
subparts.TOPNAV.special = directory
subparts.TOPNAV.special.value = 1
subparts.TOPNAV.1 = TMENU
subparts.TOPNAV.1 {
NO.allWrap = |*| <span class="topnav"> | |</span> |*|
ACT = 1
ACT.allWrap = |*| <span class="topnav"> | | </span> |*|
}
# Bottom Navigation
#######################################
subparts.BOTTOMNAV = HMENU
subparts.BOTTOMNAV.special = directory
subparts.BOTTOMNAV.special.value = 1
subparts.BOTTOMNAV.1 = TMENU
subparts.BOTTOMNAV.1 {
NO.allWrap = |*| <span class="bottomnav"> | |</span> |*|
ACT = 1
ACT.allWrap = |*| <span class="bottomnav"> | |</span> |*|
}
# Leftside Navigation
#######################################
subparts.LEFTNAV = HMENU
subparts.LEFTNAV.1 = TMENU
subparts.LEFTNAV.1 {
# Normal state properties
#######################################
NO.allWrap = <div class="leftnav1"> | </div>
# Enable active state and set properties:
#######################################
ACT = 1
ACT.allWrap = <div class="leftnav1-act"> | </div>
}
# Second level menu-object
#######################################
subparts.LEFTNAV.2 = TMENU
subparts.LEFTNAV.2 {
# Normal state properties
#######################################
NO.allWrap = <div class="leftnav2"> | </div>
# Enable active state and set properties:
#######################################
ACT = 1
ACT.allWrap = <div class="leftnav2-act"> | </div>
}
# Third level menu-object
#######################################
subparts.LEFTNAV.3 = TMENU
subparts.LEFTNAV.3 {
# Normal state properties
#######################################
NO.allWrap = <div class="leftnav3"> | </div>
# Enable active state and set properties:
#######################################
ACT = 1
ACT.allWrap = <div class="leftnav3-act"> | </div>
}
}
##########################################################################
[end]
##########################################################################