hi leute!
hab ein problem mit MTB1-tut. egal was ich mache, krieg ich kein content auf meiner seite angezeigt. die designvolage und die menus werden angezeigt. aber der part mit dem content wird anscheinend nicht geparst. im quelltext krieg ich auch die marker angezeigt.
<!--###hauptinhalt### begin --><!--###hauptinhalt### end -->
hier mein TS:
plugin.tx_automaketemplate_pi1 {
content = FILE
content.file = fileadmin/cuewebdesign_tables/main/template.html
elements {
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title
DIV.all = 1
#TD.all = 1
}
relPathPrefix = fileadmin/cuewebdesign_tables/main/
}
temp.menu_1 = HMENU
temp.menu_1.1 = TMENU
temp.menu_1.1 {
NO.allWrap = <span class="menu1-level1-no"> <img src="fileadmin/cuewebdesign_tables/main/images/trenn.gif" width="10" height="9"> | </span>
ACT = 1
ACT.allWrap = <span class="menu1-level1-act"> <img src="fileadmin/cuewebdesign_tables/main/images/trenn.gif" width="10" height="9"> | </span>
}
temp.menu_2 = HMENU
temp.menu_2.entryLevel = 1
temp.menu_2.1 = TMENU
temp.menu_2.1 {
NO.allWrap = <span class="menu1-level2-no"> | <img src="fileadmin/cuewebdesign_tables/main/images/menu2_md.gif" width="18" height="14"></span>
ACT = 1
ACT.allWrap = <span class="menu1-level2-act"> | <img src="fileadmin/cuewebdesign_tables/main/images/menu2_md.gif" width="18" height="14"></span>
}
# Main TEMPLATE cObject for the BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.menu_1 < temp.menu_1
subparts.submenu < temp.menu_2
subparts.hauptinhalt < styles.content.get
}
#Main TEMPLATE cObject for the HEAD
temp.headTemplate = TEMPLATE
temp.headTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_HEADER
}
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.10 < temp.mainTemplate
page.headerData.10 < temp.headTemplate
wenn ich aus
subparts.hauptinhalt < styles.content.get
subparts.hauptinhalt = TEXT
subparts.hauptinhalt.value = HELLO
mache, funzt es auch nicht.
die suche im forum hat leider auch nichts gebracht.
im Include static (from extensions) ist CSS Styled Content eingebunden.
bin für ideen sehr dankbar
mfg
russian
Zwischen den Markern für den Hauptinhalt muss irgendetwas stehen, mindestens ein Leerzeichen oder so...
Code:
<!--###hauptinhalt### begin -->irgendein Dummy Text<!--###hauptinhalt### end -->
Jochen Weiland
da steht nix...
das hier ist direkt aus dem quellcode copiert
<div id="hauptinhalt"><!--###hauptinhalt### begin --><!--###hauptinhalt### end --></div>
Ich würde trotzdem mal versuchen, da etwas einzufügen. Ich habe die Erfahrung gemacht, dass subparts nicht ersetzt werden wenn es nichts zu ersetzen gibt...
Jcohen Weiland
wie soll ich denn da etwas einfügen? die marker werden doch vom automaketemplate plugin erstellt....
Oh, sorry, hatte übersehen dass es mit automaketemplate ist.
Gibt es in der HTML Vorlage zwei Marker für DOCUMENT_BODY an der richtigen Stelle?
nein... aber ich kann mich auch nicht daran erinnern, das im MTB1 was über marker im html-template stand...
ausserdem funktioniert ja das menu
mit der Zeile
workOnSubpart = DOCUMENT_BODY
weist man Typo3 eigentlich an, nur innerhalb dieses Bereiches zu arbeiten.
Aber wenn die Menüs ja funktionieren....
ich mach mir mal weiter keine Gedanken
irgendwie hasst du mich mißverstanden:
das problem ist, das die menüs angezeigt werden und der content nicht angezeigt wird.
statt den content wird nur der marker angezeigt, der vom autotemplate plugin erzeugt wird.
ich habe das schon verstanden, kann aber keinen Fehler am Code finden und mache mir daher keine weiteren Gedanken darüber.
Hmm..
Also 1. geb mal dem hauptinhalt einen anderen _einfachen_ namen, z.b. sowas wie xy oder so.. 2. Stweht das ganze Online oder lokal bei dir?
Gruß, Peter
hi
andere namen bringen nichts, habs schon ausprobiert...
ja, das ist online
Dann schick doch mal einen Admin Login per PM, dann kann man mal nachschauen...
Jochen Weiland
Hallo
Russian und ich hatten eine kurze Unterhaltung per PM und ich habe ihm dieses Angebot auch schon gemacht,aber ich denke Zwei sehen mehr als Einer - zumal ich selbst noch ein Anfänger bin.
Gruß, Peter
hi all!
ja... jochen hat mal reingeschaut (vielen dank nochmal), hat aber nichts gefunden...
hat sonst jemand vielleicht lust und zeit nach dem fehler zu suchen?
mfg
russian
so.. hab das problem gefunden.. es lag am html-template.
so hats nicht funktioniert:
<div id="hauptinhalt"></div>
anscheinend braucht das automaketemplateplugin min. eine leerstelle im tag,
<div id="hauptinhalt">
</div>
mfg
russian
Es war mir so, als wenn ich das in meiner allerersten Antwort bereits geschrieben habe....
zumindest so ähnlich
Hi,
das Problem ist bei mir aktuell.
Ich habe auch das Problem, dass anhand der im Div-Tag übergebenen ID's zwar die Suppart-Marker korrekt erzeugt, aber nicht mit dem Inhalt erstetzt werden.
Bei hier hilfts allerdings auch nicht, wenn ein Zeichen, Leerzeichen, Umbruch oder was auch immer eingefügt wird.
Bin total ratlos.. Kann da jemand einen Fehler im Code entdecken?
Der Parser macht dies aus meiner Vorlage:
<html xmlns="http://www.w3.org/1999/xhtml">
<head><!--###DOCUMENT_HEADER### begin -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!--###DOCUMENT_HEADER### end --></head>
<body bgcolor="#E0DFE3"><!--###DOCUMENT_BODY### begin -->
<div id="main-container"><!--###main-container### begin -->
<div id="content-container"><!--###content-container### begin -->
<div id="breadcrumb"><!--###breadcrumb### begin -->Roote<!--###breadcrumb### end --></div>
<div id="content"><!--###content### begin -->Content<!--###content### end --></div>
<div id="copyright"><!--###copyright### begin -->Copyright<!--###copyright### end --></div>
<!--###content-container### end --></div>
<div id="header"><!--###header### begin -->
<div id="logo"><!--###logo### begin -->Logo<!--###logo### end --></div>
<div id="quickmenu"><!--###quickmenu### begin -->Quickmenü<!--###quickmenu### end --></div>
<div id="suche"><!--###suche### begin -->Suche<!--###suche### end --></div>
<!--###header### end --></div>
<div id="header2"><!--###header2### begin -->
<div id="datum"><!--###datum### begin -->Datum<!--###datum### end --></div>
<div id="topmenu"><!--###topmenu### begin -->Hauptmenü<!--###topmenu### end --></div>
<!--###header2### end --></div>
<div id="left"><!--###left### begin -->
<div id="leftmenu"><!--###leftmenu### begin -->Linksmenü<!--###leftmenu### end --></div>
<div id="newsletter"><!--###newsletter### begin -->Newsletter<!--###newsletter### end --></div>
<!--###left### end --></div>
<!--###main-container### end --></div>
<!--###DOCUMENT_BODY### end --></body>
</html>
Hier das TS:
# Configuring the Auto-Parser:
plugin.tx_automaketemplate_pi1 {
content = FILE
content.file = fileadmin/kunden/{$kunde}/html/index.html
elements {
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title
DIV.all = 1
}
# Prefix all relative paths with this value:
relPathPrefix = fileadmin/kunden/{$kunde}/
}
# Default PAGE object:
page = PAGE
page.config.disableAllHeaderCode=1
page.10 =< plugin.tx_automaketemplate_pi1
###
page.headerData.10 < temp.headTemplate
page.10 < temp.mainTemplate
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.topmenu = TEXT
subparts.topmenu.value = HELLO WORLD - MENU
subparts.content = TEXT
subparts.content.value = HELLO WORLD - CONTENT
}
temp.headTemplate = TEMPLATE
temp.headTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_HEADER
}
Hat jemand eine Idee?