Hallo!
Ich wollt mir grad ein Footermenü basteln, aber ich steh vor einem Problem. und zwar soll unten nur bestimmte Punkte angezeigt werden.
Ich weiss, das wenn ich ein Menü mit
Service | Lösungen | Kontakt
haben will, das ich den Index auf die Hauptseite setzen muss.
ABER
Nun will ich so ein Menü
Newsletter | Vorschläge | Telefon
wie kann ich das einstellen, das ich explizit angeben kann, welche Links angezeigt werden, und welche nicht?
Struktur:
Hauptseite
---Service
-------Newsletter
-------Downloads
---Lösungen
-------Vorschläge
-------Webserver
---Kontakt
-------Telefon
-------Formular
Danke, gruß Patric
hi patric,
willst du die punkte newsletter, vorschläge und telefon weiterhin in deinem normalen menü haben oder sollen die insgesamt ausgeblendet werden und nur in der unteren leiste erscheinen?
um die punkte aus deiner normalen navigation zu nehmen fügst du in deinem ts-code folgendes ein:
marks.DEIN_MARKER.excludeUidList = 47,48,49,50,52 usw... die id´s der seiten, die nicht in der normalen menü angezeigt werden sollen.
um diese dann in der leiste unten anzuzeigen musst du diese als einen eigenen zweig aufbauen:
+ haupmenü
+ footer (id = 123)
- Newsletter
- Vorschläge
- Telefon
der zweig wird jetzt nur noch deinem marker zugewiesen (du brauchst noch einem marker z. b. ###FOOTER###):
...
marks.FOOTER.special = directory
marks.FOOTER.special.value = 123 (id von footer)
...
sollte klappen, ansonsten meld dich einfach noch mal.
mfg
bk
hi!
das mit der Excludeliste ist klar, hab ich anderweitig schon eingesetzt.
Nun is das so, das ich im Menü Support ein Seite "Kontakt" habe UND im Footer Menü.
Das linkt dann ja nicht auf die selbe Seite wenn ich für den Footerbereich im Baum neue Einträge erstelle.
Wie kann ich die dann verknüpfen?
Eine andere Möglichkeit wäre natürlich ich würde aus dem Marker einfach einen Textmarker machen, und die Links und Menüpunkte einfach mit HTML hinzufügen. Dann verliere ich zwar das dynamische, aber hab trotzdem das Menü....
PS @ bk:
mal
www.intersoftehome.net/typo3/menu.html
angeschaut? Ich weiss schaut ned toll aus, wenn ich mehr Zeit hab mach ich das ein bissl schöner bzw. wie willste das für FAQ DB haben oder kannste dir das zurecht kopieren?
Gruß, Patric 😃
hallo patric,
den link habe ich schon gesehen, bin allerdings in einer projektmanagement-firma beschäftigt und auch noch auf der arbeit, daher werde ich das machen wenn ich zu hause bin 😉
du kannst das dynamische auch erhalten!
ich habe es z. b. bei meinem impressum so gemacht, dass ich folgenden code genommen habe um einen kleine grafik einzufügen und dieses per typoscript - müsste auch mit einem text funkionieren, habe ich allerdings noch nicht gemacht.
temp.60 = IMAGE
temp.60.file = fileadmin/.../pix/deine grafik.gif
temp.60.imageLinkWrap = 1
temp.60.imageLinkWrap.enable = 1
temp.60.imageLinkWrap.typolink{
parameter = 12 (id der zu verlinkenden seite)
target = _self
ATagBeforeWrap = 1
}
dann einfach in deinen marker einfügen:
marks.IMPRESSUM < temp.60
funktioniert!
mfg
bk
Das funktioniert wunderbar, danke!
temp.60 = TEXT
temp.60.value = Kontakt
temp.60.typolink{
parameter = 59
target = _self
ATagBeforeWrap = 1
}
page.5.marks.FOOTER < temp.60
doch nu hab ich nur einen Punkt... ich hab versucht mit
temp.60.value = Kontakt | AGB | Impressum
und
parameter = 59 | 60 | 65
weitere Punkte hinzuzufügen, aber das wäre wohl doch zu einfach 😉 Gibts da ne Möglichkeit? Weil sonst mach ich das doch über HTML 😢
Hallo Patric,
ich wußte gar nicht, daß es eine spezielle Funktion für Footer-Menüs gibt, und habe es so gelöst, wie Du es in diesem Thread auch mal angedacht hast. Einfach per HTML auf die entsprechenden Seiten verwiesen. Diese Seiten sind bei mir Impressum, Haftungsausschluss und ein Link zum TYPO3 Backend Login. Die Seiten Impressum und Hauftungsausschluss habe ich ganz normal in TYPO3 angelegt, jedoch als Seitentyp nicht Standard sondern Not in Menu ausgewählt, und fertig ist's!
Worauf ich aber einfach mal so klugscheißerisch kommen wollte, ist: Du hattest bedenken, daß so eine HTML-Lösung nicht dynamisch sei, und hast eine andere Lösung angeraten bekommen. Aber da Du dort in TS ja auch die PIDs als Parameter angeben mußt, ist doch auch nix mit Dynamik gegeben, oder?
Ich bin kein Informatiker, und frage deshalb so naiv.
Abgesehen davon, hoffe ich, daß Du eine dynamische Lösung findest, die ich dann auch anwenden kann! ;-)
Grüße,
Thorsten
hi tdron,
mit dynamisch ist hier gemeint, dass du ja auch parameter für z. b. eine weiter sprache hast, die übergreifent als parameter mitgegeben wird und dieser geht dir bei der html-version verloren. nicht aber bei der emfehlung von oben.
mfg
bk