Hallo,
bin leider totaler Anfänger muß aber dringend eine Seite umstellen, denke aber nicht das dies alzu schwer sein sollte.
Habe folgendes Problem, wenn neue Seiten erzeugt werden, sind diese nicht automatisch im Menü. Denke da fehlt wohl der codeschnipsel der die neue Seite einbindet. Habe schon alle möglichen Tutorials durchsucht leider ohne Ergebnis.
Vielleicht kann mir hier jemand weiterhelfen.
Hier mal der Code aus dem Template:
plugin.tx_automaketemplate_pi1 {
content = FILE
content.file = fileadmin/template/default.html
elements {
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title
TD.all = 1
DIV.all = 1
}
# relPathPrefix = fileadmin/template/
}
temp.headTemplate = TEMPLATE
temp.headTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_HEADER
}
#temp.menu_1 = HMENU
#temp.menu_1.1 = TMENU
#temp.menu_1.1 {
# NO.allWrap = <div class="lvl1-inactive"> | </div>
# ACT = 1
# ACT.allWrap = <div class="lvl1-active"> | </div>
#}
#
#temp.menu_1.2 = TMENU
#temp.menu_1.2 {
# NO.allWrap = <div class="lvl2-inactive"> | </div>
# ACT = 1
# ACT.allWrap = <div class="lvl2-active"> | </div>
#}
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.content < styles.content.get
# subparts.content_left < styles.content.getLeft
# subparts.content_right < styles.content.getRight
subparts.menu < temp.menu_1
# subparts.newsfield = RECORDS
# subparts.newsfield.tables = tt_content
# subparts.newsfield.source = 18
# subparts.newsfield.dontCheckPid = 1
}
page = PAGE
# page.config.renderCharset = utf-8
# page.config.metaCharset = utf-8
page.config.doctype = xhtml_trans
page.typeNum = 0
page.headerData.10 < temp.headTemplate
page.10 < temp.mainTemplate
Template 2:
plugin.tx_automaketemplate_pi1 {
content = FILE
content.file = fileadmin/template/default.html
elements {
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title
TD.all = 1
DIV.all = 1
}
# relPathPrefix = fileadmin/template/
}
temp.headTemplate = TEMPLATE
temp.headTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_HEADER
}
#temp.menu_1 = HMENU
#temp.menu_1.1 = TMENU
#temp.menu_1.1 {
# NO.allWrap = <div class="lvl1-inactive"> | </div>
# ACT = 1
# ACT.allWrap = <div class="lvl1-active"> | </div>
#}
#
#temp.menu_1.2 = TMENU
#temp.menu_1.2 {
# NO.allWrap = <div class="lvl2-inactive"> | </div>
# ACT = 1
# ACT.allWrap = <div class="lvl2-active"> | </div>
#}
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
subparts.content < styles.content.get
# subparts.content_left < styles.content.getLeft
# subparts.content_right < styles.content.getRight
subparts.menu < temp.menu_1
# subparts.newsfield = RECORDS
# subparts.newsfield.tables = tt_content
# subparts.newsfield.source = 18
# subparts.newsfield.dontCheckPid = 1
}
page = PAGE
# page.config.renderCharset = utf-8
# page.config.metaCharset = utf-8
page.config.doctype = xhtml_trans
page.typeNum = 0
page.headerData.10 < temp.headTemplate
page.10 < temp.mainTemplate
mfg
marc
Deine Menüdefinition ist vollständig auskommentiert?!? Oder überseh ich grad was?
Ansonsten würd ich sagen: Cache geleert?
Denke ich mal, was meinste denn genau damit?
Wie gesagt fange gerade erst mit Typo3 an, kenne mich aber ansonsten mit html und css relativ gut aus, mit php bin ich noch nicht so ganz firm.
Also ist im Template soweit alles richtig damit die neuen Seiten auch direkt übernommen werden?
Oder kann mann das auch sperren? Die Agentur die die Seite erstellt hat will Unsummen um zwei neue Menüpunkte hinzuzufügen, deswegen muß ich leider in einer Bestehnden Seite üben, wollte eigentlich ganz von vorne anfangen kommt dann wohl erst später.
Wie gesagt das ist das einzige was ich erst mal ändern muß.
mfg
marc
trashart schrieb
Denke ich mal, was meinste denn genau damit?
Wie gesagt fange gerade erst mit Typo3 an, kenne mich aber ansonsten mit html und css relativ gut aus, mit php bin ich noch nicht so ganz firm.
Also ist im Template soweit alles richtig damit die neuen Seiten auch direkt übernommen werden?
Oder kann mann das auch sperren? Die Agentur die die Seite erstellt hat will Unsummen um zwei neue Menüpunkte hinzuzufügen, deswegen muß ich leider in einer Bestehnden Seite üben, wollte eigentlich ganz von vorne anfangen kommt dann wohl erst später.
Wie gesagt das ist das einzige was ich erst mal ändern muß.
mfg
marc
Sieht für mich so aus, als ob das Menü hart rein codiert wurde...
Schau mal im HTML Template nach, ob das Menü dort bereits angelegt wurde!
Genau das ahtte ich mir auch gedacht, Menü ist auch tatsächlich in den Templates angelegt, aber so ist das doch nicht Sinn und Zweck von Typo3, oder? Schließlich möchte er ja eine Webseite die er selber pflegen kann, also auch neue Seiten anlegen kann.
Was wäre den jetzt sinnvoller, eine komplett neue Seite von Anfang an anzulegen, oder kann man die bestehende leicht umschreiben damit die neuen Seiten angezeigt werden.
mfg
marc
/me fällt grad mal wieder vom Glauben ab.... :o 😃
Schick mal das HTML des Menüs rüber. Da lässt sich bestimmt was machen.
Und dann bitte eine neue Agentur suchen... Es soll da auch welche geben, die z.B. Coaching anbieten ;-).
<html>
<head>
<link href="fileadmin/template/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
<!--
function changeImage( element, image )
{
var img = document.getElementById( element );
img.src = image;
}
-->
</script>
<title>test
</title>
</head>
<body>
<!-- BIG BASE TABLE -->
<table class="base" cellspacing="0" cellpadding="0" border="0">
<tr>
<td>
<!-- BANNER CONTAINER -->
<table class="shadow-container" cellspacing="0" cellpadding="0" border="0">
<tr>
<td class="shadow-container-top">
</td>
</tr>
<tr>
<td class="shadow-container-content">
<!-- FLASH OBJECT -->
<object type="application/x-shockwave-flash" data="fileadmin/template/res/boatshandling.swf" width="792" height="150">
<param name="movie" value="fileadmin/template/res/boatshandling.swf" />
<img src="fileadmin/template/res/noflash.jpg" width="792" height="150" alt="Sorry, unable to load Flash Player!" />
</object>
</td>
</tr>
<tr>
<td class="shadow-container-bottom">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<!-- BUTTON ROW -->
<td class="button-row">
<img src="fileadmin/template/res/start_off.gif" alt="" id="btn01"
onmouseover="changeImage('btn01','fileadmin/template/res/start_on.gif')"
onmouseout="changeImage('btn01','fileadmin/template/res/start_off.gif')"
onclick="parent.location='?id=3'"/>
<img src="fileadmin/template/res/kontakt_off.gif" alt="" id="btn02"
onmouseover="changeImage('btn02','fileadmin/template/res/kontakt_on.gif')"
onmouseout="changeImage('btn02','fileadmin/template/res/kontakt_off.gif')"
onclick="parent.location='?id=10'"/>
<img src="fileadmin/template/res/impressum_off.gif" alt="" id="btn03"
onmouseover="changeImage('btn03','fileadmin/template/res/impressum_on.gif')"
onmouseout="changeImage('btn03','fileadmin/template/res/impressum_off.gif')"
onclick="parent.location='?id=11'"/>
<img src="fileadmin/template/res/sitemap_off.gif" alt="" id="btn04"
onmouseover="changeImage('btn04','fileadmin/template/res/sitemap_on.gif')"
onmouseout="changeImage('btn04','fileadmin/template/res/sitemap_off.gif')"
onclick="parent.location='?id=13'"/>
</td>
</tr>
<tr>
<td>
<!-- MAIN CONTAINER -->
<table class="shadow-container" cellspacing="0" cellpadding="0" border="0">
<tr>
<td class="shadow-container-top">
</td>
</tr>
<tr>
<td class="shadow-container-content">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td>
<!-- MENU -->
<div class="menu">
<div class="lvl1-inactive">
<a href="index.php?id=3" onFocus="blurLink(this);">· Home</a>
</div>
<div class="lvl2-inactive">
<a href="index.php?id=14" onFocus="blurLink(this);"> » Gestern</a>
</div>
<div class="lvl2-inactive">
<a href="index.php?id=15" onFocus="blurLink(this);"> » Heute</a>
</div>
<div class="lvl1-inactive">
<a href="index.php?id=4" onFocus="blurLink(this);">· Liegeplätze</a>
</div>
<div class="lvl2-inactive">
<a href="index.php?id=27" onFocus="blurLink(this);"> » Lage</a>
</div>
<div class="lvl1-inactive">
<a href="index.php?id=5" onFocus="blurLink(this);">· Boathandling</a>
</div>
<div class="lvl1-inactive">
<a href="index.php?id=49" onFocus="blurLink(this);">· Yachthandel</a>
</div>
<div class="lvl1-inactive">
<a href="index.php?id=6" onFocus="blurLink(this);">· Yachtservice</a>
</div>
<div class="lvl2-inactive">
<a href="index.php?id=22" onFocus="blurLink(this);"> » Werft</a>
</div>
<div class="lvl2-inactive">
<a href="index.php?id=21" onFocus="blurLink(this);"> » UWS-Anstrich</a>
</div>
<div class="lvl1-inactive">
<a href="index.php?id=9" onFocus="blurLink(this);">· Infopoint</a>
</div>
<div class="lvl2-inactive">
<a href="index.php?id=18" onFocus="blurLink(this);"> » News</a>
</div>
<div class="lvl2-inactive">
<a href="index.php?id=17" onFocus="blurLink(this);"> » Charter</a>
</div>
<div class="lvl2-inactive">
<a href="index.php?id=16" onFocus="blurLink(this);"> » Camping</a>
</div>
<div class="lvl2-inactive">
<a href="index.php?id=29" onFocus="blurLink(this);"> » Gastronomie</a>
</div>
<div class="lvl2-inactive">
<a href="index.php?id=20" onFocus="blurLink(this);"> » Partner</a>
</div>
<div class="lvl1-inactive">
<a href="index.php?id=10" onFocus="blurLink(this);">· Kontakt</a>
</div>
<div class="lvl1-inactive">
<a href="index.php?id=11" onFocus="blurLink(this);">· Impressum</a>
</div>
<div class="lvl1-inactive">
<a href="index.php?id=13" onFocus="blurLink(this);">· Sitemap</a>
</div>
</div>
</td>
<td class="content-divider">
</td>
<td>
<!-- CONTENT -->
<div class="content">
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="shadow-container-bottom">
</td>
</tr>
</table>
</td>
</tr>
</table>
<br/>
<a href="http://validator.w3.org/check?uri=referer"><img
src="fileadmin/template/pics/w3c-xhtml.png"
alt="Valid XHTML 1.0 Transitional" height="15" width="80" />
</a>
<a href="http://jigsaw.w3.org/css-validator/"><img
style="border:0;width:80px;height:15px"
src="fileadmin/template/pics/w3c-css.png.gif"
alt="Valid CSS!" />
</a>
</body>
</html>