Link auf Startseite [Gelöst]


  • 0 x
    15. 07. 2010, 13:24

    Hallo Forum,

    eine fast schon peinliche Frage:
    Möchte auf allen meinen Seiten (außer der Startseite selbst) einen Link anbringen, der zur Startseite führt und meine Seiten natürlich nicht alle per Hand verlinken.
    Meine Startseite befindet sich im Seitenbaum ganz oben, und alle anderen Seiten darunter.
    obwohl sich das komplette restliche Menü über templavoilà eruzeugt nach dem Seitenbaum richtet, tauicht die Startseite im Menü aber nicht auf.
    Kann mir jemand sagen warum?
    Und wie ich meinen Link erzeuge?
    Vielen Dank und lg Andi

  • jochen jochen
    R2-D2
    0 x
    113 Beiträge
    0 Hilfreiche Beiträge
    15. 07. 2010, 20:46 - Lösung

    Hallo rekordpraktikant,

    die Seite taucht nicht in der Navigation auf, weil du sie wahrscheinlich ab der ersten Ebene des Seitenbaums aufbauen lässt. Ist okay, wenn dann die Startseite von ganz oben nicht mit erscheint.

    Je nachdem, wo du den Link zur Startseite auf den Seiten anbringen willst, gibt es unterschiedliche Möglichkeiten.
    Wenn du den Link z.B. an die erste Position der Navigation setzen willst, dann kannst du das lösen, indem du die Navigation in einem COA aufbaust. Als erstes Kommt der Link zur Startseite, darunter dein normales HMENU:

    1. # Bedingung: Link zur Startseite nicht auf Startseite selbst anzeigen
    2. temp.link_to_homepage >
    3. [treeLevel = 0]
    4. [else]
    5. temp.link_to_homepage = TEXT
    6. temp.link_to_homepage.value = Startseite
    7. temp.link_to_homepage.typolink {
    8. parameter = <ID deiner Startseite>
    9. ATagParams = title="Zur Startseite"
    10. target = _top
    11. }
    12. [global]
    13. lib.navi = COA
    14. lib.navi {
    15. 10 < temp.link_to_homepage
    16. 20 = HMENU
    17. 20 {
    18. # ... hier deine normale Navigation ...
    19. }
    20. }

    Grüße
    Jochen


  • 1
  • jochen jochen
    R2-D2
    0 x
    113 Beiträge
    0 Hilfreiche Beiträge
    15. 07. 2010, 20:46

    Hallo rekordpraktikant,

    die Seite taucht nicht in der Navigation auf, weil du sie wahrscheinlich ab der ersten Ebene des Seitenbaums aufbauen lässt. Ist okay, wenn dann die Startseite von ganz oben nicht mit erscheint.

    Je nachdem, wo du den Link zur Startseite auf den Seiten anbringen willst, gibt es unterschiedliche Möglichkeiten.
    Wenn du den Link z.B. an die erste Position der Navigation setzen willst, dann kannst du das lösen, indem du die Navigation in einem COA aufbaust. Als erstes Kommt der Link zur Startseite, darunter dein normales HMENU:

    1. # Bedingung: Link zur Startseite nicht auf Startseite selbst anzeigen
    2. temp.link_to_homepage >
    3. [treeLevel = 0]
    4. [else]
    5. temp.link_to_homepage = TEXT
    6. temp.link_to_homepage.value = Startseite
    7. temp.link_to_homepage.typolink {
    8. parameter = <ID deiner Startseite>
    9. ATagParams = title="Zur Startseite"
    10. target = _top
    11. }
    12. [global]
    13. lib.navi = COA
    14. lib.navi {
    15. 10 < temp.link_to_homepage
    16. 20 = HMENU
    17. 20 {
    18. # ... hier deine normale Navigation ...
    19. }
    20. }

    Grüße
    Jochen


  • 0 x
    17. 07. 2010, 14:50

    Hallo Jochen,
    vielen Dank erst mal für die Antwort.
    Soweit funktioniert der Link auch, allerdings klebt der Link auf die Startseite noch etwas am Menü.

    Hätte den Link auf die startseite gerne über dem Menü. Lässt sich der Abstand zwischen den beiden Ebenen irgendwie vergrößern?
    Hier mal mein Code des Hauptmenüs:

    1. temp.link_to_homepage >
    2. [treeLevel = 0]
    3. [else]
    4. temp.link_to_homepage = TEXT
    5. temp.link_to_homepage.value = Startseite
    6. temp.link_to_homepage.typolink {
    7. parameter = 1
    8. ATagParams = title="Zur Startseite"
    9. target = _top
    10. }
    11. [global]
    12. lib.MainMenu = COA
    13. lib.MainMenu{
    14. 0 < temp.link_to_homepage
    15. 1 = HMENU
    16. 1 {
    17. special = directory
    18. special.value = 1
    19.  
    20. 1 = TMENU
    21. 1 {
    22. noBlur = 1
    23. tabIndex = 1
    24. IProcFunc = user_cronaccessiblemenus->makeAccessible
    25. IProcFunc {
    26. accessKeys = 1
    27. appendWrap = (alt-|)
    28. }
    29. wrap=<ul>|</ul>
    30. NO = 1
    31. NO.linkWrap = <li>|</li>
    32. ACT = 1
    33. ACT < .NO
    34. ACT.doNotLinkIt = 1
    35. }
    36. }
    37. }
    38. }

    Vielen Dank schon jetzt für eine Antwort.

  • jochen jochen
    R2-D2
    0 x
    113 Beiträge
    0 Hilfreiche Beiträge
    17. 07. 2010, 19:10

    Hallo rekordpraktikant,

    das sollte sich einfach durch einen Wrap um temp.link_to_homepage hinbekommen lassen, z.B.:

    1. temp.link_to_homepage.wrap = <!!=:>|</div>

    für einen 15-Pixel-Abstand unterhalb des Homepage-Links.

    Grüße
    Jochen

  • 1