Hallo,
folgendes Problem:
- Splashpage mit eigenem Template und Marker für einen Link in einer imagemap.
jetzt würde ich gerne den Marker austauschen gegen den Link zur eigentlichen ersten Inhaltsseite namens Home.
Die Frage:
Woher kriege ich die Page ID bzw. den kompletten Link...
Pagestruktur:
Splash
- Home
- - Rubrik 1
- - Rubrik 2
- - - Rubrik 2.1.
Wobei es gut sein kann, dass Home auch mal gelöscht und neu angelegt wird, sprich sich die ID verändert...
Daran angelehnt die 2. Frage, wie lasse ich mir die gesamte Struktur so anliefern, dass ich sie möglichst elegant in ein javascript array setzen kann.
Danke für die Hilfe...
Wenn Du die Homepage allein im obersten Level stehen lässt, kannst Du ein MENU einfügen, das auf dieses Level zugreift (vermutlich Level 0) und nur aus diesem einen Punkt besteht, dann ist die ID egal.
subparts.MENU = HMENU
subparts.MENU.entryLevel = 0
usw.
Wenn Du einen Link brauchst, kannst Du die ID auslesen mit Mouseover auf das Seitensymbol im Seitenbaum.
Zweite Frage ist mir nicht klar. Welche Struktur soll in das Array und wofür?
liebe Grüße
Birgit
Hi Birgit,
ich kann mit einem Menu nichts anfangen, da der Link eingefügt wird in:
<area shape=rect coords="686,410,759,432" href="###NX_LINK###" target="_top">
Kurzum wie kriege ich da den korrekten Link auf Home (egal ob sich dort die ID ändert) rein.
Ähnlich brauche ich für ein Popup Menü die gesamte Hierarchie, sprich jeweils von einem Punkt X ausgehend:
menu1 = new Array("Home","10","Unter Home","11");
usw...
Any Ideas...
Hi,
vielleicht kannst Du mit einem Alias arbeiten. Du legst die Seite an und verpasst ihr beim Anlegen den Alias "home". Dann müsste der Link index.php?home immer auf die Site Home verweisen, egal welche ID sie erhalten hat.
Grüsse
Thomas
tmallee schriebHi,
vielleicht kannst Du mit einem Alias arbeiten.
Okay, lass ich mal als Workaround gelten 😉
Danke & Gruß, MM
Ungetestet, aber vielleicht geht es so:
marks.NX_LINK = TEXT
marks.NX_LINK.current = 1
marks.NX_LINK.typolink {
###uid der Homeseite
parameter.data = 51
###alternativ:
# parameter.data = Aliasname
wrap = |
target = _blank
}
ich denke, es müsste auch was mit Rootpage geben, habe ich aber nicht gefunden. Kannst ja mal in der TSref unter Link, Typolink, Userlink stöbern.
das Menue würde ich in Typo bauen, sieh Dir mal die Ausklappmenues in "Typoscript by Example" an. Da hast Du es gleich dynamisch, kannst alle Seiten - auch neu hinzukommende -erfassen und musst kein Array per JS bauen.
liebe Grüße
Birgit