Hallo Leute!
Kann das sein, dass aus irgendeinem Grund meine Marker nicht aufgelöst werden?
Beim Template-Setup steht bei mir:
marks.NAVIGATION = HMENU
marks.NAVIGATION {
wrap = <ul class="navi">|</ul>
1 = TMENU
1.NO.linkWrap = <li>|</li>
Beim Fileadmin habe ich eine HTML-Datei hochgeladen, die folgenden Text enthält:
<div id="navigation">
###NAVIGATION###
</div><!--Ende Navigation-->
Unterseiten sind angelegt, also daran liegt es nicht. Ich bin schon einmal ein anderes Tutorial durchgegangen und musste auch dort feststellen, dass die Marker dort nicht aufgelöst werden.
Anscheinend gilt das nur für die ###-Marker. Mit den Subparts scheint alles in Ordnung zu sein.
Kann mir vielleicht jemand helfen?
Danke!
Edit: Das Styled-Content-Template ist eingebunden...
Hallo,
leider geht aus deinem Text nicht hervor, ob du in deinem Template um den Bereich der von TYPO3 verwendet wird, einen Subpart herum hast: Beispiel...
<!-- ###DOKUMENT### begin -->
/* der Bereich mit deinen ###MARKERN### */
<!-- ###DOKUMENT### end -->
Und ob du in deinem TypoScript vor den Marker-Definitionen:
page.10.workOnSubpart = DOKUMENT
benutzt.
Evtl. liegt es daran?
(Je weniger Info, desto mehr Spekulation.)
Ah, das ist bei Typo3 relvant?
Bin leider noch nicht so versiert damit, jedoch muss ich auch sagen, dass auch das Marker-Tutorial von Mittwald bei mir nicht funktioniert hat (wobei das ggf. daran liegen kann, dass ich das Static Template damals nicht eingebunden hatte, aber das ist Spekulation).
Also hier der ganze Code (diesmal lieber zu viel als zu wenig):
# Default PAGE object:
page = PAGE
page.includeCSS{
file10 = fileadmin/Templates/08_screen.css
file10.media = screen
}
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/Templates/Designvorlage1.html
workOnSubpart = DOCUMENT_BODY
subparts.INHALT = CONTENT
subparts.INHALT = {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
marks.NAVIGATION = HMENU
marks.NAVIGATION {
wrap = <ul class="navi"> | </ul>
1 = TMENU
1.NO.linkWrap = <li> | </li>
}
}
Und im HTML
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html>
<head>
<title>Mangrova Webpage</title>
<link rel="stylesheet" type="text/css" href="fileadmin//Templates/08_screen.css" media="screen"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<!-- ###DOCUMENT_BODY### Beginn-->
<div id="wrap">
<div id="header">
<!--img src="/myfirsttypo3/fileadmin/Templates/Pic_Mangrove1/02_Kopfgraphik.JPG"/-->
</div>
<!--<div id="header_sub">
<div class="rootline">
###ROOTLINE###
</div>
</div>-->
<div id="header-nav-wrapper">
<div id="header-nav">
###ROOTLINE###
</div><!--Ende Navigation-->
</div>
<div id="navigation-wrapper">
<div id="navigation">
###NAVIGATION###
</div><!--Ende Navigation-->
</div>
<div id="content_wrap">
<div id="content">
<!-- ###INHALT### START-->
</div>
</div><!--ENDE CONTENT WRAP-->
<div id="footer">
###FOOTER###
</div>
</div>
<!-- ###DOCUMENT_BODY### ENDE-->
</body>
</html>
Auf die Schnelle sehe ich nur, dass dein Subpart "INHALT" nicht geschlossen wird.
Die Marker sollten so funktionieren.
Hast du ein static-template eingebunden?
(bspw.: css-styled-content)
Inhaltstag wurde geschlossen, aber keine Änderung 🙁
<div id="content_wrap">
<div id="content">
<!-- ###INHALT### START-->
<h1>Hallo Welt</h1>
<p>Oreo Ipsum</p>
<!-- ###INHALT### Ende-->
</div>
</div><!--ENDE CONTENT WRAP-->
Ja, wie schon im Edit meines Eingangsposts beschrieben wurde das Template eingebunden...
Edit:
Eingebunden habe ich um genau zu sein:
- Default TS (form)
- CSS Styled Content (css_styled_content)
marks muss innerhalb von deinem Template ( also page.10 ) definiert sein und nicht einfach irgendwo.. 😉
Edit:
sorry passt, mich hatte die Einrückung verwirrt.
Traue mich ja kaum was zu schreiben, nachdem Wool und Chrissli schon was gepostet haben.
Also von Marker und Subparts hab ich jetzt nicht so die Ahnung, aber sieht schon bisschen wirr bei dir im Template aus.
Was mir ins Auge fällt
<body>
<!-- ###DOCUMENT_BODY### Beginn--> <-- <!-- ###DOCUMENT_BODY### START-->
<div id="wrap">
</div>
<!-- ###DOCUMENT_BODY### ENDE--> <-- <!-- ###DOCUMENT_BODY### END-->
</body>
</html>
Und wenn ich mir dein TS anschaue, dann fehlt mir da was beim Menü a la entryLevel oder so.... Ist wohl nicht notwendig, aber ich habe es ehrlich gesagt noch nie ohne gesehen.
Viel Erfolg noch!