Zum Inhalt springen

Navigation wird nicht richtig dargestellt

Erstellt am 13. Juli 2007 · 12 Antworten · letzte Antwort am 13. Juli 2007

Tags: Frage

nO-FaCe ·

hallo leute.
ich habe da ein problemchen, welche garantiert nur eine zuordnungsfrage ist.
folgendes:

ich habe ein template erstellt, incl horizontaler navigation.
jetzt habe ich versucht, diese navigation dynamisch anzusprechen. dazu habe ich ein zusatz template erstellt in einem system ordner. in diesem template benutze ich folgenden code:

tmp.HAUPTNAVIGATION = HMENU
tmp.HAUPTNAVIGATION {
 wrap = <div id="mainnav"> | </div>
 1 = TMENU
 1 {
  warp =<ul> | </ul>
  NO = 1
  NO.wrapItemmAndSub = <li> | </li>
 }
}

in meinem setup vom seiten template habe ich diesen so eingebunden:

page.10.subparts.HAUPT_NAVI < tmp.HAUPTNAVIGATION

so. meine css für die navigation sieht so aus:

  <div id="mainnav">
    <!--###HAUPT_NAVI### start-->  
    <ul id="nav">
      <li><a href="">Home</a></li>
      <li><a href="#">Hosting</a></li>
      <li><a href="#">Referenzen</a></li>
      <li><a href="#">Glossar</a></li>
      <li><a href="#">Kontakt</a></li>
      <li><a href="#">Impressum</a></li>
      <li><a href="#">Sitemap</a></li>
    </ul>
	  <!--###HAUPT_NAVI### stop-->
  </div>

so, aber irgendwie nimmt er irgendwas nicht richtig an.
meine navigation sollte so aussehen:

Bild: img341.imageshack.us/…/bild1ke8.gif

sieht aber gerade so aus:

Bild: img292.imageshack.us/…/bild2nq0.gif

hilfe ?!? 🙂

nicki4lu ·

Hallo,

schau dir dein TS noch mal richtig an ;-)

1 = TMENU
1 {
  [b]wrap[/b] =<ul> | </ul>
  NO = 1
  NO.wrapItemmAndSub = <li> | </li>
}

Liebe Grüße,
Nicole

nO-FaCe ·

*g* na sowas 🙂 hab wohl zuviel enterprise geschaut 😃

aber das hat auch nicht geholfen. bis auf das die "falsch"-dargestellte navi jetzt nicht mehr links oben in die ecke gequetscht wird sondern mittig ist. aber wird immernoch falsch dargestellt 🙁

nicki4lu ·

Hallo,

kannst du mal den Link zu deine Seite geben, dass man sich das mal "Live" anschauen kann, was da an Code rauskommt?

Liebe Grüße,
Nicole

nO-FaCe ·

hm, kann nicht editieren hier ...

das wird wohl damit zusammen hängen das ich im TS das angegeben habe:

  wrap =<ul> | </ul>

und in der navi-css sieht es ja so aus:

<ul id="nav">

aber selbst wenn ich das im TS ändere kommt nichts dabei raus 🙁

link kann ich gerade nicht geben, da ich offline arbeite und mein router gerade spinnt. das heißt, ich habe hier schon dyndns laufen, aber habe gerade keinen zugang von außen ...

nicki4lu ·

Hallo,

nachdem du die fehlende id in der <ul> eingetragen hast, lösch doch mal alle Caches (Typo3 und Browser).

Liebe Grüße,
Nicole

nicki4lu ·

Hallo,

ist denn deine CSS-Datei richtig eingebunden? Vergleich doch mal den entstandenen Quellcode mit dem, aus deinem Ausgangstemplate.

Das hört sich für mich eher an, als wenn es jetzt am CSS und nicht am TypoScript happert.

Liebe Grüße,
Nicole

nO-FaCe ·

also am script kann ich mir auch nicht vorstellen, dass es daran liegt.
die css hab ich verglichen. die passt.
in den ressourcen sind auch die bilder enthalten.

im template von der seite ist auch die "Include basis template: Hauptnavigation" eingebunden.

ich weiß, dass es an der zuweisung vom css liegt, aber ich finde einfach nicht wo das problem steckt 🙂

und gestern haben die was an unserem i-net-zugang gemacht, sodas ich auch nicht von außen erreichbar bin ...

das problem ist ja, ich habe extra wegen typo3 einen kurs bei Dr.Lingott mit gemacht. vielleicht kennt ihn der ein oder andere. aber leider waren das nur 2 tage. hat mir zwar viel geholfen, aber es fehlt einfach noch soviel um alleine so perfekt zu sein 🙂
und ich versuche jetzt typo3 zu beherrschen *g* geht ja schon gut los ...

nicki4lu ·

Hallo,

hast du noch einen anderen Server, auf den du zumindest ein paar Screens legen kannst. Wenn nicht, dann schick mir doch eine Email mit dem Originaltemplate (als Textdatei), dem von Typo generierten Code und zwei Screens, wie es aussehen soll und momentan aussieht.

Sonst ist es wirklich sehr schwer dir zu helfen!

Liebe Grüße,
Nicole

nicki4lu ·

Hallo,

dann fehlen vermutlich alle <li>-tags in der Navigation und dein Templatecode sieht nicht so aus, wie der Typocode. Damit werden dann vermutlich nicht alle CSS Eigenschaften angewendet und das sollte dein Prolem gelöst sein?!

Manchmal hat mal hat doch Tomaten auf den Augen :o

Liebe Grüße,
Nicole