[TYPO3-UG Oesterreich] Automake Template Parser Problem
Sascha
sares at gmx.net
Wed May 17 02:49:46 CEST 2006
Hallo Liste,
ich bin gerade auf ein Problem mit dem Automake
Template Parser gestoßen und finde keine Lösung dafür,
deshalb wieder einmal ein Hilferuf ;-)
Ich möchte einfach eine Bilddatei mittels ATP integrieren.
Dazu habe ich folgende HTML Template Struktur:
<div id="menu1">
<img id="mn_infos" src="images/mn_infos.gif" alt="" width="82"
height="8" border="0" />
<ul class="mainnavlist">
<li><a href="#top">Testseite 1</a></li>
<li><a href="#top">Testseite 2</a></li>
</ul>
</div>
Ich lasse also den Bereich menu1 und mn_infos parsen.
Dabei passiert es aber, daß ATP das Image einfach
schluckt und nur das menu1 richtig ausgegeben wird.
Gebe ich das Image außerhalb des DIV-Containers menu1 funktioniert alles
und der Parser ersetzt mir das Image ganz normal.
Folgendes funktioniert also ohne Probleme:
<img id="mn_infos" src="images/mn_infos.gif" alt="" width="82" height="8"
border="0" />
<div id="menu1">
<ul class="mainnavlist">
<li><a href="#top">Testseite 1</a></li>
<li><a href="#top">Testseite 2</a></li>
</ul>
</div>
Ich verwende folgendes TYPO Script:
############ Template Auto Parser Setup ############
plugin.tx_automaketemplate_pi1 {
content = FILE
content.file = fileadmin/templates/main/template_1_automake.html
elements {
BODY.all = 1
BODY.all.subpartMarker = BODY
HEAD.all = 1
HEAD.all.subpartMarker = HEADER
HEAD.rmTagSections = title
TD.all = 1
DIV.all = 1
}
single.IMG.id.all = 1
relPathPrefix = fileadmin/templates/main/
}
Für das Menü dann folgendes TYPO Script:
############ MENU1 ############
temp.mn_infos = IMAGE
temp.mn_infos.file = fileadmin/templates/main/images/mn_infos.gif
temp.menu1 = HMENU
temp.menu1.special = directory
temp.menu1.special.value = 8
temp.menu1.wrap = <ul class="mainnavlist"> | </ul>
temp.menu1.1 = TMENU
temp.menu1.1 {
noBlur = 1
NO = 1
NO.linkWrap = <li>|</li>
}
Und zum Schluss wird alles hier zusammengefügt:
############ HEADER ############
temp.headTemplate = TEMPLATE
temp.headTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = HEADER
}
############ BODY ############
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = BODY
subparts.mn_infos < temp.mn_infos
subparts.menu1 < temp.menu1
}
Kann mir jemand sagen, was ich da falsch mache
und warum das Bild in der 1.Variante nicht erfolgreich
geparst wird? Geht das vielleicht mit verschachtelten
ids gar nicht oder habe ich irgendwas übersehen?
Vielen Dank!
Sascha
More information about the TYPO3-at
mailing list