Hallöchen zusammen,
habe folgendes Problem:
Habe über eine template.html-Vorlage drei Seiten "Home", "Impressum", "Kontakt" statisch über eine Kurznavigation verlinkt.
Da es sich hier um statische Links handelt, wird selbstverständlich immer auf die entsprechenden Seiten-IDs verlinkt - und deshalb springt der Browser von der englischen immer wieder in die deutsche Version zurück - blöd.
Wie löse ich das?
Entweder ich lege die Links dynamisch an: hier weiß ich aber leider nicht, wie ich eine Navigation erstelle, die nur ausgewählte Seiten anzeigt und keine Gesamtstruktur wiedergibt.
Oder:
Wie bringe ich Typo3 bei, trotz statischer Links in der englischen Version zu bleiben????
Mit "statisch" meine ich:
<div id="imagelink">
<span><a href="http://ibpm.bjoernsen.de/hws-koblenz/index.php?id=1"><img src="images/button_home.gif" alt="HOME" border="0" /></a></span>
<span><a href="http://ibpm.bjoernsen.de/hws-koblenz/index.php?id=8"><img src="images/button_eMail.gif" alt="Kontakt" border="0" /></a></span>
<span><a href="javascript:window.print()"><img src="images/button_drucken.gif" alt="Drucken" border="0" /></a></span>
</div>.
Vielen Dank bereits jetzt im voraus. Adlerauge
Hallo
erstelle einfach deine Navigation wie sonst auch.
Du legst ein HMENU an, machst jedoch ein special/list Menu.
Diesem kannst du die SeitenIds geben, aus denen er das Menu anlegen soll.
zb.:
temp.navigation = HMENU
temp.navigation.entryLevel = 0
temp.navigation.special = list
temp.navigation.special.value = 1,8,...
siehe:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Index.html
Hallöchen,
erstmal Danke für Deine Antwort.
Nun möchte ich diese Navigation stylen und als subpart einbinden. Daher habe ich Folgendes geschrieben:
#SHORTMENU- listet nur Seiten mit den genannten IDs auf
page.20 {
subparts.shortmenu= HMENU
temp.sidemenu = HMENU
subparts.shortmenu{
special = list
special value =1,27,33
wrap = |
1 = TMENU
1 {
NO.linkWrap =<span class="passiv"> |</span>
ACT = 1
ACT.linkWrap = <span class="passiv"> |</span>
IFSUB = 1
IFSUB.linkWrap = <span class="passiv"> |</span>
CUR = 1
CUR.linkWrap = <span class="current">|</span>
}
}
}
Leider zeigt die Seite ausschließlich die Seite Home (ID 1) und die anderen beiden Seiten werden unterschlagen.
Ich entdecke leider den Fehler nicht :o
was hältst du von:
special.value =1,27,33
statt
special value =1,27,33
Hallöchen miwolfram!
Wie konnte ich nur so blind sein!!!! :o
Vielen Dank für Deinen Hinweis. Nun funxt die NAVI natürlich.
Grüße ADLERAUGE