Hallo,
kurze Frage.
In der InternetWorld läuft z.Zt. ein T3-Workshop.
Bin am 2 Teil gescheitert.
Hat jemand diesen Workshop vielleicht erfolgreich durcharbeiten können, so daß es sich für mich lohnt, nach Fehlern zu suchen?
Am Ende habe ich die Original-Dateien eingebunden, d.h. die Demo Template-html, die als .txt mitgelieferten Skripte im T3-Setup, Pfade sind alle OK und die Parser-Extension ist auch installiert.
Keine Ahnung, warum das Menü nicht funktioniert. Meine bisherigen Erfahrungen beruhen auf statischen Menüs. Nun wollte ich den Umgang mit dynamischen class-Menüs (so nenne ich sie mal) erlernen. Darum finde ich es sehr schade, daß mir der Workshop da bisher nicht weiterhelfen konnte.
Gruß
Detlev
Ich nochmal.
Ich zeige hier mal das Original Template und Setup,
so wie es zum Download auf der Magazin-Webseite zur Verfügung steht.
Vielleicht sticht einem von Euch ja ein Fehler ins Auge.
Gruß
*****
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="#internalStyle" type="text/css"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>CSS-Template</title>
<link href="css/stylesheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<!-- Menü -->
<td id="menu_1">
<div class="m1-l1-no"><a href="#">M.1</a></div>
<div class="m1-l1-no"><a href="#">M.2</a></div>
<div class="m1-l1-act"><a href="#">M.3 (aktiv)</a></div>
<div class="m1-l2-no"><a href="#">M.3.1</a></div>
<div class="m1-l2-no"><a href="#">M.3.2</a></div>
<div class="m1-l2-act"><a href="#">M.3.3 (aktiv)</a></div>
<div class="m1-l1-no"><a href="#">M.4</a></div>
</td>
<!-- Content -->
<td id="content">
<h1>Überschrift</h1>
<img src="images/paperwork.jpg" width="192" height="156" border="0" alt="" align="right"/>
<p class="bodytext">Ein einfacher Text zwischen zwei <p>-Tags</p>
<p class="bodytext">Und noch ein Text, ebenfalls zwischen zwei <p>-Tags</p>
<br />
</td>
</tr>
<!-- Footer row: -->
<tr>
<td colspan="2" id="footer">
<p>Typo3-Workshop © 2003 InternetWorld</p>
</td>
</tr>
</table>
</body>
</html>
*****
temp.menu1 = HMENU
temp.menu1.1 = TMENU
temp.menu1.1 {
INA.allWrap = <div class="m1-l1-ina"> | </div>
AKT = 1
AKT.allWrap = <div class="m1-l1-akt"> | </div>
}
temp.menu1.2 = TMENU
temp.menu1.2 {
INA.allWrap = <div class="m1-l2-ina"> | </div>
AKT = 1
AKT.allWrap = <div class="m1-l2-akt"> | </div>
}
plugin.tx_automaketemplate_pi1 {
content = FILE
content.file = fileadmin/tpl/test2.html
elements {
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title
TD.all = 1
}
relPathPrefix = fileadmin/tpl/
}
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.menu1 < temp.menu1
subparts.content < styles.content.get
temp.headTemplate = TEMPLATE
temp.headTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_HEADER
}
page = PAGE
page.typeNum = 0
page.10 < temp.mainTemplate
page.headerData.10 < temp.headTemplate
Ehm sorry, aber der HTML Code da oben ist KEIN Typo3 Template! Da kann dabb auch kein Menü erzeugt werden...
Da solltest du vll noch mal nachschauen.....
Gruß Patric
Hallo Patric,
meine bisherigen Templates sehen auch anders aus.
Ich denke, liegt an dem TemplateMaker-Parser, der zum Einsatz kommen muß, damit´s funktioniert und die "id´s" sozusagen die ###XYZ### ersetzen.
Die html-Datei soll jedenfalls das Template sein, da kann es keine Verwechslung gegeben haben.
Anyway, werde noch ein wenig Lektüre studieren.
Danke aber erstmal.
Detlev
hab den Fehler gefunden. Statt menu1 mußte menu_1 eingetragen werden.
danke