Zum Inhalt springen

InternetWorld Workshop

Erstellt am 1. Oktober 2003 · 4 Antworten · letzte Antwort am 3. Oktober 2003

Tags: Frage

fwh ·

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

fwh ·

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>&Uuml;berschrift</h1>
<img src="images/paperwork.jpg" width="192" height="156" border="0" alt="" align="right"/>
<p class="bodytext">Ein einfacher Text zwischen zwei &lt;p&gt;-Tags</p>
<p class="bodytext">Und noch ein Text, ebenfalls zwischen zwei &lt;p&gt;-Tags</p>
<br />
</td>
</tr>
<!-- Footer row: -->
<tr>
<td colspan="2" id="footer">
<p>Typo3-Workshop &copy; 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

Patric ·

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

fwh ·

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