Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 19.07.06, 11:21
Forum Zuschauer
 
Registriert seit: 17.07.06
Beiträge: 5

Templates und Javascript


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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ä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


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:12 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0