Hallo,
ich habe ein problem mit meinem menu, welches ich einfach in die linke seite der seite eingefügt mit habe:
<ul id="navlist">
<li id="active"><a href="ndex.php?id=2" id="current">Home</a></li>
<li><a href="index.php?id=4">Angebote</a></li>
<li><a href="index.php?id=7">Referenzen</a></li>
<li><a href="index.php?id=5">Kontakt</a></li>
<li><a href="index.php?id=6">Impressum</a></li>
</ul>
sobald ich aber die seite aufrufe zeigt er mir aber noch einen menu punkt an, welcher das ganze layout verschiebt. im quellcode sieht das ganze dann so aus:
<a id="c5"></a> <ul id="navlist">
<li id="active"><a href="ndex.php?id=2" id="current">Home</a></li>
<li><a href="index.php?id=4">Angebote</a></li>
<li><a href="index.php?id=7">Referenzen</a></li>
<li><a href="index.php?id=5">Kontakt</a></li>
<li><a href="index.php?id=6">Impressum</a></li>
</ul>
woher kommt der menu eintrag und wie bekomme ich den weg??
MfG
Hydra
hi hydra,
also, wie dieser navigationspunkt in dein menu kommt weiß ich auch nicht, aber ich denke ich habe einen ganz sinnvollen weg, wie du das problem umgehen und deine webseite flexibler gestalten kannst - ohne gewähr, bin selber newbie, aber vielleicht hilft's dir ja:
statt das menu mit php?id's im template anzulegen, könntest du dort einen marker ###MENU### an entsprechender stelle (zwischen <ul id="navlist"></ul>) platzieren und folgendes TS in die Seitenkonfig. des Template-Setups einbinden:
marks {
MENU = HMENU
MENU {
entryLevel=0
1 = TMENU
1.NO = 1
1.NO {
allWrap = <li>|</li>
}
}
}
dann baut typo3 nämlich aus den vorhandenen seiten das menu selber, d.h. wenn du seitennamen änderst, seiten löschst, ergänzt, etc. wird das menu automatisch angepaßt.
lg, el que...
Danke für deine Hilfe, aber leider wird mir jetzt gar kein menu mehr angezeigt....
page.10.marks.MENU < HMENU
marks {
MENU = HMENU
MENU {
entryLevel=1
1 = TMENU
1.NO = 1
1.NO {
allWrap = <li>|</li>
}
}
}
das habe ich jetzt im TypoScript stehen.
Wo ist da der Fehler?
LG Hydra
hallo hydra, ach...ich bin selber blutiger anfänger, aber aufgrund des schnipsels den ich erfolgreich verwendet habe, würde ich vermuten daß mit der ersten zeile was nicht stimmt. laß die doch mal weg. und bau den rest in die page-config ein, etwa so:
typeNum = 0
stylesheet = fileadmin/templates/setup.css
10 = TEMPLATE
10 {
template = FILE
template.file = fileadmin/templates/template.html
workOnSubpart = document
marks {
MENU = HMENU
MENU {
special = directory
special.value = 1
1 = TMENU
1.NO = 1
1.NO {
allWrap = <li>|</li>
}
}
}
}
}
Hallo,
danke dir, ich weiß zwar nicht wie, aber ich habs hinbekommen 🙂