Zum Inhalt springen

Root-Seite in das Menü mit einbinden

Erstellt am 5. Juli 2006 · 12 Antworten · letzte Antwort am 6. Juli 2006

Tags: Frage

Unbekannter Benutzer ·

Hi,

ich bin absoluter T3-Anfänger und hangle mich gerade von einem Tutorial zum anderen. Bislang bin ich recht gut zurechtgekommen. Nun würde ich gerne diese Seite: http://www.christoph-birken.de/ in T3 umsetzen. An sich kein Problem, allerdings würde, wenn ich das ganze mit diesem Menü: /faq/menu-bulletlist mache, die Startseite selbst nicht im Menü angezeigt. Das würde ich aber gerne haben. Ist das möglich?

Wäre für einen kleinen Lösungsansatz sehr dankbar :-)

steffenk ·

das liegt wahrscheinlich an Deiner Seitenstruktur.
Üblich ist folgender Aufbau
- root (hier sitzt das Template, die Seite ist vom Typ Shortcut und zeigt auf Home)
-- home
-- about
-- products
etc

Honk88 ·

kleine anmerkung noch dein div 'frame' oder eins der
childs hüpft im FF in abhängigkeit von der
contentlänge, überprüf nochmal den div-aufbau
und das css.

und bau u.U. min-height ein

LG
Honk

Unbekannter Benutzer ·

Hey, danke für eure flotten Antworten! :-)

@Honk88 (20:27): Jo, da hatte ich wohl ziemlichen Mist gebaut damals. Damit Navi und Content gleich lang sind, auch wenn der Content kürzer ist, habe ich ans Ende von kurzen Seiten <div class="spacer50"></div> mit einer vordefinierten Höhe von 50px reingehauen. Natürlich wahnsinnig unsauber. Danke dass du mich drauf angesprochen hast, ich habe nun ans Ende des "frame_mid" ein einfaches <div style="clear: both;"></div> gestellt. Immer wieder gruselig, wenn man sich seine eigenen, alten Quältexte anschaut ;-)

@Honk88 (20:07) und @steffenk: Ja, dieser Aufbau erscheint mir gleich viel logischer, als das, was ich bislang zusammengewurschtelt habe, danke! Bin grad am Recherchieren, wie man Shortcuts erstellt...

Schönen Abend noch!

Honk88 · · Beste Antwort
dSign schrieb

So, ich habs hingekriegt, ganz lieben Dank nochmal 🙂
Jetzt widme ich mich mal RealURL...

Ende des "frame_mid" ein einfaches
<div style="clear: both;"></div>

STOP !!! nochmal einen Schritt zurück 😃
das mit dem eingebauten div funzt im FF net 😉

gucks dir mal an ...

machs lieber mit min-height und beachte boxfehler
von IE , weiters siehe link
(so in der mitte des threads)

#45855

LG
Honk

Unbekannter Benutzer ·

Hmm... versteh grad nich ganz was du meinst :o

Nur um vorzubeugen dass wir aneinander vorbeireden 😉

So sahs früher aus: http://www.christoph-birken.de/konsorten/?noclear

Damit der content lang genug war, hab ich ihn einfach mit so viel Spacern gestopft, bis er auf jeden Fall länger war als die navi. Unschön...

Jetzt hab ich, damit ich mir die Spacer sparen kann, das clearende div reingebaut, das dafür sorgt, dass der frame_mid so lang ist wie die navi, sollte die navi länger sein als der content. Das was ich will, habe ich in FF, Opera und IE erreicht. Was meinst du aber nun?

Honk88 ·

ok gut wir haben aneinander vorbei
geredet 😃

geh mal mit FF auf deine Seite

-klick auf biografisches
-dann auf konsorten

und dann zurück und vor bis dir schwindelich ist :p

wo genau der fehler liegt kann ich dir von hier aus
nicht sagen aber da muss ne lösung her #giggle#

nur das wir nich wieder aneinader vorbei reden
dein gesamter layer springt rechts links

PS: auf min-height bin ich zu sprechen gekommen
weil alle Seiten mit kurzem content hüpfen

LG
Honk

Unbekannter Benutzer ·

Moggn,

Honk88 schrieb

geh mal mit FF auf deine Seite

ist nicht meine 😉

Honk88 schrieb

-klick auf biografisches
-dann auf konsorten

und dann zurück und vor bis dir schwindelich ist :p

Du meinst, dass sich der "frame" ständig von links nach rechts bewegt? Das liegt dann wohl an der bei der Biografie notwendigen Scrollbar... In der Tat, das is doof #paralyzed#

Honk88 schrieb

wo genau der fehler liegt kann ich dir von hier aus
nicht sagen aber da muss ne lösung her #giggle#

Hmm... wenn du das meinst was ich meine, könnte eine Lösung schwierig werden... 🙁[/quote]

Honk88 ·

ich glaub jetz meinen wir das selbe 😃

schick mal bitte css vom content, menu link
und footer bereich

und dein html-template

Unbekannter Benutzer ·
Honk88 schrieb

ich glaub jetz meinen wir das selbe 😃

Na wunderbar 😃

Honk88 schrieb

schick mal bitte css vom content, menu link
und footer bereich

und dein html-template

Noch isses ja net in TYPO3 eingearbeitet, arbeitet also mit ganz normalem XHTML. Die relevante CSS-Datei ist http://www.christoph-birken.de/_css/screen.css

Aber eine Lösung wirst du wohl kaum finden #giggle#
Dass es im IE nicht so hin- und herrutscht, liegt daran, dass der IE die Scrollleiste immer anzeigt, nur halt bei kurzem Inhalt deaktiviert. Aber Firefox blendet die nunmal bei wenig Inhalt aus, und daran kann man afaik nix machen o.O

Honk88 ·
dSign schrieb

Aber eine Lösung wirst du wohl kaum finden #giggle#

wie wärs den mal mit nem div um deinen gesamten body
Bereich

<body>
  <div id="total">

....

....

  </div>
</body>

und dem dann im css ne absolute posi verpassen

#total {
position : absolute;
top : Wert px;
left : Wert px;
z-index: 1;
}