![]() |
| | LinkBack | Themen-Optionen | Thema bewerten | Ansicht |
|
#1
| |||
| |||
Hallo, ich habe das Typo3-Projekt einer anderen Person übernommen und bin am Versuchen, es zu reparieren. Jetzt habe ich aber folgendes Problem: * wenn ich die Direktive page.config.disableAllHeaderCode=1 verwende, werden die Templates zwar wunderbar ausgegeben, aber der Javascript-Code für die ausklappbaren Menüs wird nicht erzeugt. * wenn ich die Direktive NICHT verwende, werden die DOCTYPE, HEAD und BODY-Tags rund um mein Template nochmal ausgegeben, sodaß ich beide doppelt habe, aber die Menüs funktionieren. Dazu muß ich auch noch eine ganze Menge Setup-Code schreiben, der den richtigen DOCTYPE, die richtigen CSS-Dateien, usw. einbindet. * wenn ich die Direktive NICHT verwende und in den Templates alles außer den Body lösche gehts auch, aber das ist nicht Sinn der Sache. Was mache ich falsch? Danke schonmal, -- Gunther Hier noch der Setup-Code der Templates: Code: plugin.tx_indexedsearch.show.advancedSearchLink = 0
plugin.tx_indexedsearch.show.rules=0
plugin.tx_rlmptmplselector_pi1.templatePathMain = fileadmin/templates/main/
plugin.tx_rlmptmplselector_pi1.templatePathSub = fileadmin/templates/sub/
plugin.tx_rlmptmplselector_pi1.defaultTemplateFileNameMain = content.htm
[globalVar = TSFE:id = 1]
plugin.tx_rlmptmplselector_pi1.templatePathMain = fileadmin/templates/defaultseiten/
plugin.tx_rlmptmplselector_pi1.defaultTemplateFileNameMain = startseite.htm
[global]
[globalVar = TSFE:id = 22]
plugin.tx_rlmptmplselector_pi1.templatePathMain = fileadmin/templates/defaultseiten/
plugin.tx_rlmptmplselector_pi1.defaultTemplateFileNameMain = newsseite.htm
[global]
plugin.tx_automaketemplate_pi1 {
content < plugin.tx_rlmptmplselector_pi1
elements {
BODY.all = 1
BODY.all.subpartMarker = BODY_DOCUMENT
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title
// this creates subparts named after the ID of <td>- and <div>-tags
TD.all = 1
DIV.all = 1
}
relPathPrefix = fileadmin/
relPathPrefix.A =
}
temp.pageTemplate = TEMPLATE
temp.pageTemplate.template < plugin.tx_automaketemplate_pi1
temp.pageTemplate.marks.CONTENT < styles.content.get
# we're using xhtml
config.doctype = xhtml_trans
config.doctypeSwitch = true
# allow all tags to be output (otherwise they come out verbatim)
tt_content.text.20.parseFunc.allowTags = a, abbr, acronym, address, blockquote, b, br, caption, center, cite, code, div, em, h1, h2, h3, h4, h5, h6, hr, i, img, li, link, ol, p, pre, q, span, strike, strong, sub, sup, table, thead, tbody, tfoot, td, th, tr, tt, u, ul, quot
# turn on search
page.config.index_enable = 1
tt_content.stdWrap.dataWrap = |
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php
# additional css
page.includeCSS {
file1 = fileadmin/templates/css/main.css
file2 = fileadmin/templates/css/h_menu-styles.css
}
# additional javascripts
page.headerData.1 = TEXT
page.headerData.1.value (
<script type="text/javascript" src="fileadmin/templates/js/menu-vars.js"></script>
<script type="text/javascript" src="fileadmin/templates/js/menu-build.js"></script>
)
# replace body tag
page.bodyTag = <body onload="buildMenus();">
page.5 < temp.pageTemplate
temp.mycontent = CONTENT
temp.mycontent {
table = tt_content
select.orderBy = sorting
}
# left-hand picture
temp.mycontent < styles.content.getLeft
page.5.marks.BILD< temp.mycontent
# right-hand picture
temp.mycontent < styles.content.getRight
page.5.marks.BILDA< temp.mycontent
# links
temp.mycontent < styles.content.getBorder
page.5.marks.LINKS< temp.mycontent
# menu bar
page.5.marks.MENU = HMENU
page.5.marks.MENU < temp.menu
# breadcrumbs
page.5.marks.TRAIL < temp.crumbs
# language module
config.linkVars = L
config.sys_language_uid = 0
config.language = de
[globalVar = GP:L=1]
config {
sys_language_uid = 1
language = en
locale_all = en_GB
}
[global]
lib.langMenu = HMENU
lib.langMenu {
special = language
special.value = 0,1
special.normalWhenNoLanguage = 0
1 = GMENU
1.NO {
XY = [5.w]+4, [5.h]+4
backColor = white
5 = IMAGE
5.file = fileadmin/templates/img/icon_de.gif || fileadmin/templates/img/icon_en.gif
5.offset = 2,2
imgParams = class="icon"
}
1.ACT < lib.langMenu.1.NO
1.ACT=1
1.ACT.backColor = black
1.USERDEF1 < lib.langMenu.1.NO
1.USERDEF1=1
1.USERDEF1.5.file = fileadmin/templates/img/icon_de_disabled.gif || fileadmin/templates/img/icon_en_disabled.gif
1.USERDEF1.noLink = 1
1.USERDEF2 < lib.langMenu.1.USERDEF1
}
page.5.marks.LANGMENU < lib.langMenu |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Javascript | alkativo | TYPO3 3.x Fragen und Probleme | 1 | 24.09.07 13:40 |
| javascript im <a href> | traxoliluxli | TYPO3 4.x Fragen und Probleme | 4 | 11.09.07 22:58 |
| Javascript im Header | Lordi | TYPO3 4.x Fragen und Probleme | 1 | 27.06.07 11:02 |
| Bildanimation mit Javascript | Oski | TYPO3 3.x Fragen und Probleme | 4 | 15.03.06 20:08 |
| Formular mit Javascript | dstev | TYPO3 3.x Fragen und Probleme | 1 | 19.02.06 17:43 |