Hallo liebe Leute,
ich habe zwei kuriose Probleme.
Ich habe eine bestehende Typo3-Installation übernommen und wollte ein neues Projekt anlegen. Bis zu einem gewissen Punkt geht auch alles glatt, nur fangen danach meine Probleme an.
Ich habe die Version 4.0.2 und es zeigen sich nachstehende Probleme. Aber zunächst mein TS-Code:
# Default PAGE object:
page = PAGE
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/ogb-relaunch/templates/index.html
page.10.marks.CONTENT < styles.content.get
Problem 1: Wenn ich jetzt die "Body-Markierung" einfüge, um den Quelltext sauber dargestellt zu bekommen, dann zerschiesst es mir das Design meines HTML-Template. Folgendes habe ich eingegeben:
page.10.workOnSubpart = BODY
Warum zerschiesst mir das Design?
Problem 2: Wenn ich den Content einpflege, dann funktioniert bis
page.10.marks.CONTENT = TEXT
page.10.marks.CONTENT.value = TEST
alles bestens. Es wird im Contentbereich das Wort "TEXT" ausgegeben
Wenn ich aber das in
page.10.marks.CONTENT < style.content.get
abändere, dann erscheint wieder mein Platzhalter "###CONTENT###". Der Bereich müsste aber leer bleiben, da im Typo3 noh kein Content für die Seite angelegt worden ist.
Was läuft da bei mir falsch?
Hallo,
ad 1: kein body-subpart im template?
ad 2: kein css_styled_content eingebunden?
das nächste mal bitte sinnvolle threadtitel, sonst verschwindet der beitrag in der tonne! aufgrund des titels muss man schon schließen können worums geht.
just2b schrieb
Hallo,
ad 1: kein body-subpart im template?
ad 2: kein css_styled_content eingebunden?
das nächste mal bitte sinnvolle threadtitel, sonst verschwindet der beitrag in der tonne! aufgrund des titels muss man schon schließen können worums geht.
Im Template habe ich den Body-Bereich mit ###BODY### am Anfang und am Ende eingegerenzt.
Frage 2 hat sich mit Deiner Antwort erledigt. Das Problem ist also gelöst. Nur das Bodyproblem eben noch nicht.
###BODY### ist ein Marker und kein Subpart!
Guckst du mal hier!
Daniel
Ich habe mir die Seite mal angeschaut. Aber irgendwie klappt das bei mir doch noch nicht. Ich poste mal die Quellcodes und hoffe, Ihr sagt mir, was ich falsch mache.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="imagetoolbar" content="no" />
<meta http-equiv="Keywords" content="" />
<meta http-equiv="Language" content="de, German, deutsch" />
<meta name="robots" content="index, follow" />
<meta name="date" content="2008-02-09" />
<meta name="content-language" content="de" />
<link href="fileadmin/ogb-relaunch/css/style.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="fileadmin/ogb-relaunch/css/style_print.css" type="text/css" media="print" />
<!--[if lte IE 7]>
<link href="fileadmin/ogb-relaunch/css/style_ie7.css" rel="stylesheet" type="text/css" />
<![endif]-->
<!--[if lte IE 6]>
<link href="fileadmin/ogb-relaunch/css/style_ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->
<body>
<!-- start of subpart: ###BODY### -->
<div id="container">
<div id="header">
<ul id="service">
<span>|</span>
<li><a href="index.html">home</a></li>
<span>|</span>
<li><a href="index.html">kontakt</a></li>
<span>|</span>
<li><a href="index.html">impressum</a></li>
<span>|</span>
</ul>
<div id="logo"><img src="fileadmin/ogb-relaunch/img/logo.png" alt="Organisationbureau" width="263" height="48" /></div>
<ul id="navigation">
<span>|</span>
###NAVIGATION###
</ul>
</div>
<div id="page">
<div id="content">
###CONTENT###
</div>
</div>
<div id="footer">organisationsbureau berlin . im energieforum berlin . stralauer platz 34 . 10243 berlin</div>
</div>
<!-- end ###BODY### -->
</body>
</html>
# Default PAGE object:
page = PAGE
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/ogb-relaunch/templates/referenzen.html
page.10.workOnSubpart = BODY
page.10.marks.CONTENT < styles.content.get
hallo,
versuchs doch mal so
HTML TEMPLATE:
<!-- ###DOKUMENT### begin -->
...
<!-- ###DOKUMENT### end -->
TS:
page.10.workOnSubpart = DOKUMENT
gruß...
Yigor schrieb
hallo,
versuchs doch mal so
HTML TEMPLATE:
<!-- ###DOKUMENT### begin -->
...
<!-- ###DOKUMENT### end -->
TS:
page.10.workOnSubpart = DOKUMENT
gruß...
Hallo Yigor,
jetzt habe ich eine Ursache gefunden, warum mir das Design zerschossen wird.
Typo3 entfernt nach Eingabe von page.10.workOnSubpart = DOKUMENT alle CSS-Dateien aus meinem HTML-Template. Desweiteren stehen auch keine typo3-spezifischen Inhalte im Header mehr drin. Woran legt das denn bitte?
Nachstehend mal der Queltext, den Typo3 generiert.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="typo3temp/stylesheet_e99aac0be0.css" />
<title>philosophie</title>
<meta name="generator" content="TYPO3 4.0 CMS" />
<script type="text/javascript" src="typo3temp/javascript_757c080409.js"></script>
</head>
<body>
<div id="container">
<div id="header">
<ul id="service">
<span>|</span>
<li><a href="index.html">home</a></li>
<span>|</span>
<li><a href="index.html">kontakt</a></li>
<span>|</span>
<li><a href="index.html">impressum</a></li>
<span>|</span>
</ul>
<div id="logo">
<img src="http://1.1.1.2/bmi/s160150340.online.de/fileadmin/ogb-relaunch/img/logo.png" alt="Organisationbureau" width="263" height="48" />
</div><ul id="navigation">
<span>|</span>
###NAVIGATION###
</ul>
</div>
<div id="page">
<div id="content"><!--//--><a id="c129"></a>
<div class="csc-header csc-header-n1">
<h1 class="csc-firstHeader">Test</h1>
</div>
<p class="bodytext">Test</p>
</div>
</div>
<div id="footer">
Hier steht der Text des Footers </div>
</div>
</body>
</html>
hallo,
das CSS muss auch per TS eingebunden werden, z.b. so:
page.includeCSS.file1 = fileadmin/css/style.css
wobei "page" für das steht, was du im TS bei page = PAGE stehen hast, evtl. seite = PAGE o.ä. ...
gruß
Yigor schrieb
hallo,
das CSS muss auch per TS eingebunden werden, z.b. so:
page.includeCSS.file1 = fileadmin/css/style.css
wobei "page" für das steht, was du im TS bei page = PAGE stehen hast, evtl. seite = PAGE o.ä. ...
gruß
Hallo Ygor
vielen Dank. Jetzt hat es natürlich geklappt. Da hatte ich gar nicht gesehen, dass ich das nicht mit eingebunden hatte.
Ich hätte gern bei der Gelegenheit noch ein anderes Problem gelöst und würde mich freuen, wenn Du mir auch dabei helfen könntest.
Ich möchte gerne eine horizontale Navigation einbinden. Gibt es eine gute Anleitung, wie ich eine horiz. Navigation einbinden kann oder kannst Du mir sagen, wie ich mein TS-Template entsprechend erweitern muss?
Vielen Dank im Voraus
Das beste zu Menüs das ich kenne ist das hier!
Daniel
d.walter schrieb
Das beste zu Menüs das ich kenne ist das hier!
Daniel
Habe jetzt gerade mal ein Beispielmenü versucht nachzubauen. Komme aber nicht weiter. Kannst Du mir bei der Lösung helfen? Alle weiteren Angaben findest Du hier:
#827711