Zum Inhalt springen

Startseite nicht in Menü

Erstellt am 18. Oktober 2004 · 4 Antworten · letzte Antwort am 12. November 2004

Tags: Frage

pixelmeister ·

Hallo,
ich habe ein Problem mit meinem Menü (newbee).
Meine Seite beginnt nach aufruf der Testdomain mit der Startseite. (Logisch ;-) aber diese wird im Menü nicht dargestellt.
D.h. wenn jemand auf eine Unterseite geht, kann er nicht mehr zurück zur wirklichen Startseite.

Im Backend sieht das so aus:

SERVER
|_Startseite
    |_Seite 1
    |_Seite 2
    |    |_ Siete 1a
    |_Seite 3

usw...

Nach aufruf der Domain steige ich bei "Startseite" ein. Im Menü erscheint Seite1/Seite2/Seite3.
Aber eben nicht Startseite.

Hier mein Template:

# Menu 1 cObject
temp.menu_1 = HMENU
 
# First level menu-object, textual
temp.menu_1.1 = TMENU

temp.menu_1.1 {
 # Normal state properties
 NO.allWrap = <div class="menu1-level1-no"> | </div>
 
 # Enable active state and set properties:
 ACT = 1
 ACT.allWrap = <div class="menu1-level1-act"> | </div>
}

# Second level menu-object, textual
temp.menu_1.2 = TMENU
temp.menu_1.2 {
  # Normal state properties
  NO.allWrap = <div class="menu1-level2-no"> | </div>
 
  # Enable active state and set properties:
  ACT = 1
  ACT.allWrap = <div class="menu1-level2-act"> | </div>
}

Kann mir jemand einen Tipp geben? Vielen Dank für die Mühe!

maxhb ·

Hi!
Kann es sein, dass Du den menücode auf jeder einzelnen Seite stehen hast? Er sollte nur auf einer einzigen Seite stehen, in deinem Fall böte sich ggf. die Startseite an.

CU
maxhb

jenses ·
temp.menu_1 = HMENU
temp.menu_1.entryLevel = -1

Damit erhälts du ein Menü mit einem Eintrag : Startseite

Mit :

temp.menu_1 = HMENU
temp.menu_1.entryLevel = -1
temp.menu_1.expAll = 1

entsteht dieses :

|_Startseite 
     |_Seite 1 
     |_Seite 2 
     |    |_ Siete 1a 
     |_Seite 3

Am Besten wäre, wenn deine Startseite auf einer Ebene mit Seite 1,2,3 liegt.
Auf der Ebene darüber befindet sich nur die Root-Seite
Typ Shortcut (auf die Startseite), die nur das Template enthält und den TS für den RTE und nicht im Menü und auch sonst nirgendwo auftaucht.
An deinem Setup müßtest du nichts ändern,
das Ergebnis würde so aussehen :

     |_Startseite 
     |_Seite 1 
     |    |_ Seite 1a 
     |_Seite 2 
     |_Seite 3

viele Grüße
jenses

pixelmeister ·

Oh mann... bin ich doof!

Danke maxhb und jenses.

jenses: Der Shortcut war die Lösung :-)
So simpel... aber erstmal dahinterkommen!

Vielen Dank!

RogerWilco ·

Ich habe es auf meiner Seite auch mit einem Shortcut auf die Haupsteite gelöst. Das Problem dass ich habe, sind die internen Links auf die Hauptseite.
Die Hauptseite ist z.B. http://www.xxxxx.de
die Shortcut im Menü verweist aber auf den Datensatz
?id=2 (bei mir mit statischen Seiten dann zu /China.2.0.html.)

Für den Nutzer ist das okay, er kommt auf die Hauptseite zurück. Für Suchmaschinen gar nicht okay, da sämtliche internen Backlinks von google auf die Seite www.xxx.de/china.2.0.html gehen, die Hauptseite aber keine internen Backlink erhält.
Ich kann das natürlich manuell irgendwie lösen, indem ich noch einen Link im Template auf die Hauptseite setze, das ist aber nicht schön.
Gibt es da eine Lösung? Die einzige, die mir einfällt ist eine Änderung im Quellcode von Typo3, in der Datei, in der die Links generiert werden mit einer if-Abfrage (wenn id=2 dann gefälligst einen Link direkt zur Haupsteite generieren in der Form http://www.xxxxxx.de/ , aber das ist ja auch keine saubere Lösung.

Gruß
RogerWilco