hallo leute,
ich grase schon seit tagen das www und sämtliche dokumentationen ab, um auf die lösung meines problems zu kommen - muss auch erwähnen, dass ich anfänger bin, was typo3 und vora allem typoscript anbelangt.
kurze beschreibung meines anliegens:
direkte einbindung eines php-files im header bereich mittels "include_once".
im body bereich soll dann eine funktion dieses skripts aufgerufen werden und zwar folgendermaßen:
<?php echo getValue(3);?> (-> im php file wird ein txt- file geparsed und mittels return ein wert zurückgegeben!)
ich habe die ext. "page_php_content" probiert - funktioniert grundsätzlich! ist aber nicht das was ich brauche, denn ich möchte nicht auf jeder seite ein "statisches" element einfügen. macht in meinen augen nicht wirklich viel sinn. ich habe bereits etliche artikel gelesen und auch gleich probiert das vorgeschlagene umzusetzen - jedoch erfolglos. mag sein, dass es komplikationen gibt, da ich TEMPLAVOILA verwende. auch habe ich versucht das php-file mittels page.headerData{ ... } einzubinden - in diesem fall wurde zwar im head-bereich "<?php include_once(...)?>" angeführt - passiert ist aber gar nix! ich weiss auf jedenfall nicht mehr weiter. vielleicht kann mir jemand von euch weiterhelfen!!!! BIIIIIIIITTTTTEEEEE!
lg, chrispi_
------------------------
ach ja und mein TS sieht folgendermaßen aus:
------------------------
# doctype & code cleaning
config.doctype = xhtml_11
config.xmlprologue = none
config.xhtml_cleaning = all
config.disablePrefixComment = 1
config.meaningfulTempFilePrefix = 100
# Menu Home Object
lib.menu_0= HMENU
# First level menu-object, textual
lib.menu_0.1 = TMENU
lib.menu_0.1 {
begin = 1
maxItems=1
# Normal state properties
NO.allWrap = <div class="menu1-level1-no"> | </div>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="menu1-level1-act"> | </div>
}
page.includeCSS.file660 = fileadmin/template/css/dropdown.css
page.includeJS.file660 = fileadmin/template/js/dropdown.js
# Menu Main Object
lib.menu_1 = HMENU
# First level menu-object, textual
lib.menu_1{
special = directory
special.value = 1
excludeUidList=2,21
1 = TMENU
1 {
expAll = 1
noBlur = 1
NO = 1
NO.wrapItemAndSub = <dl class="dropdown"><dt id="{field:title}-ddheader" onmouseover="ddMenu('{field:title}',1)" onmouseout="ddMenu('{field:title}',-1)">|</dt></dl>
NO.wrapItemAndSub.insertData = 1
IFSUB = 1
IFSUB.doNotLinkIt = 1
IFSUB.doNotShowLink = 1
IFSUB.wrapItemAndSub = <dl class="dropdown"><dt id="{field:title}-ddheader" onmouseover="ddMenu('{field:title}',1)" onmouseout="ddMenu('{field:title}',-1)">{field:title}</dt><dd id="{field:title}-ddcontent" onmouseover="cancelHide('{field:title}')" onmouseout="ddMenu('{field:title}',-1)">
IFSUB.wrapItemAndSub.insertData = 1
ACTIFSUB < .IFSUB
}
2< .1
2.stdWrap.dataWrap =<ul>|</ul></dd></dl>
2.NO = 1
2.NO.wrapItemAndSub = <li> | </li>
}
# Include the JS and CSS (demo) files
page.includeCSS.file57 = EXT:rgaccordion/res/rgaccordion1.css
page.includeJS.file51 = EXT:t3mootools/res/mootoolsv1.11.js
page.includeJS.file52 = EXT:rgaccordion/res/rgaccordion1.js
#TS Code
[browser = msie]
config.doctypeSwitch = 1
[global]
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
page.WEATHER= PHP_SCRIPT_EXT
page.WEATHER.file = fileadmin/template/wetter/_wetter.php
-------------------------------