Zum Inhalt springen

GMENU HMENU Kombi WRAP Problem Firefox / Internet Explorer

Erstellt am 16. Juni 2006 · 1 Antwort · letzte Antwort am 20. Juni 2006

Tags: Frage

Klaus Lindow ·

Hallo aus berlin,

ich habe nun schon viele probleme die ich hatte mit Hilfe des Forums gelößt, suchen und lesen bis der Arzt kommt, alleine die Mehrsprachigkeit hat mich fast um den verstand gebracht.

Nun komme ich aber wirklich nicht mehr weiter.

Ich habe eine horizontale SUBNAVI gebastelt, die war ursprünglich als TMENU, ich fand aber ein GMENU schöner, daß funktioniert auch schon.

Hier werden die Unterseiten der linken Navigation angezeigt, sofern vorhanden.

Nur leider bekomme ich die Positionierung nicht hin.

Ohne WRAP wird mit Firefox sozussagen eine Tabelle gebastelt, das bedeute die Grafiken kleben aneinander, wenn keine weitere hinpasst, folgen die weiteren direkt darunter.

Der Internetexplorer bei mir Version 5, da ich den sonst nicht verwende.. nagelt stur alle Grafiken aneinander, nur ein pures br bringt Abhilfe,die Seite läuft nach rechts aus dem Ruder. Nachtrag: Auch IE 6 macht selbiges

Mit der 6 konnte ich noch nicht testen, da nicht installiert.

Habe jetzt mit WRAP schon experimentiert, Leerzeichen lassen sich einbauen, unter Firefox gibt es dann aber bei den Zeilen Versatzstücke, da ich die Leerzeichen nicht wirklich sauber verteilt bekomme, mal ist eina am Anfang, mal nicht...

Wie bekomme ich immer vier Grafiken sauber nebeneinander dann soll ein Zeilenumbruch folgen und wieder vier nebeneinander, halt immer so weiter wie Unterpunkte vorhanden sind.

Die Seite ist zu erreichen unter:
www.lindow.net

Ich teste hier TYPO3 für die Haus Vaterland Seite, die unter
www.haus-vaterland-berlin.de
zu sehen ist.

Ich hoffe jemand hat eine Idee und versteht was ich meine.

P.S. Ich weiß das Typoscript ist noch etwas chaotisch, bin halt noch Anfänger, aber damit ja nicht ganz alleine.

Dank aus Berlin

Klaus Lindow

  • config.linkVars = L
    config.sys_language_uid = 0
    config.language = de
    config.locale_all = de_DE

    # Deutsch language, sys_language.uid = 0
    [globalVar = GP:L = 0]
    config.sys_language_uid = 0
    config.language = de
    config.locale_all = de_DE
    [global]

    # englisch language, sys_language.uid = 3
    [globalVar = GP:L = 3]
    config.sys_language_uid = 3
    config.language = en
    config.locale_all = en_GB
    [global]

    seite = PAGE
    seite {
    typeNum = 0
    bodyTag = <body bgcolor="#DDDDDD">
    stylesheet = fileadmin/style.css
    meta.AUTHOR = Klaus Lindow
    meta.DESCRIPTION = Die Internetseite über das Haus Vaterland Berlin

    10 = TEMPLATE
    10.template = FILE
    10.template.file = fileadmin/vorlage_hv.html
    10.workOnSubpart = DOKUMENT
    10.marks {

    TRAILER = IMAGE
    TRAILER.file = GIFBUILDER
    TRAILER.file {
    XY = 835, 88
    backColor = #F0E8DB

    10 = TEXT
    10.text.field = title
    10.fontSize = 20
    10.fontFile = fileadmin/times.ttf
    10.fontColor = #747D6A
    10.niceText = 1
    10.offset = 375,35

    20 = TEXT
    20.text.field = subtitle
    20.fontSize = 20
    20.fontFile = fileadmin/times.ttf
    20.fontColor = #AF8949
    20.niceText = 1
    20.offset = 80, 75

    30 = TEXT
    30.text = Haus Vaterland Berlin &#8594;
    30.fontSize = 20
    30.fontFile = fileadmin/timesbd.ttf
    30.fontColor = #747D6A
    30.niceText = 1
    30.offset = 80, 35

    }

    # Das Logo einlesen
    LOGO = IMAGE
    LOGO.file = fileadmin/logo-hv.jpg

    DATUM = TEXT
    DATUM.data = date : d.m.Y

    # Sprachauswahl wieder als Textlink
    #SPRACHE = TEXT
    #SPRACHE {
    # field = uid
    # wrap = <a href="?id=|&amp;L=0">Deutsch</a>
    # }

    Inhalt ausgeben

    INHALT = CONTENT
    INHALT {
    table = tt_content
    select.orderBy = sorting
    select.where = colPos = 0
    select.languageField = sys_language_uid
    }

    Den Sprachwechsel als Textlink erzeugen
    SPRACHE = PHP_SCRIPT
    SPRACHE.file = fileadmin/example_languageMenu.php

    # Den Platzhalter KLICKPFAD ansprechen
    # Objekt COA wird zwischengeschaltet, um einen zusätzlichen
    # Text angeben zu können.
    KLICKPFAD = COA
    KLICKPFAD {
    # Der vorgeschaltete Text
    10 = TEXT
    10.value = {$klickpfad}

    # Den Klickpfad an Position 20 darstellen
    20 = HMENU
    20 {
    special = rootline
    select.languageField = sys_language_uid
    special.range = 2|-1
    1 = TMENU
    1.NO = 1
    1.NO.linkWrap = | /
    }

    }

    # Suchfeld linke Seite Inhalt Mitte ausgeben

    # subnavi einrichten

    SUBNAVI = HMENU
    SUBNAVI.entryLevel = 2
    SUBNAVI.1 = GMENU
    SUBNAVI.1.NO = 3
    SUBNAVI.1.NO {
    wrap = |*|
    # wrap = |*| |*|<br />
    XY = 130, 20
    backColor = #747D6A

    10 = TEXT
    10.text.field = title
    10.fontColor = #E2CFB1
    10.fontFile = fileadmin/times.ttf
    10.fontSize = 9
    10.niceText = 0
    10.offset = 5, 15

    20 = IMAGE
    20.file = GIFBUILDER
    20.file {
    XY = 130,2
    backColor = #F0E8DB

    }
    20.offset = 0,29

    }

    MENU_OBEN = HMENU
    MENU_OBEN.special = directory
    MENU_OBEN.special.value = 392
    MENU_OBEN.1 = TMENU
    MENU_OBEN.1.NO = 1
    MENU_OBEN.1.NO.linkWrap = | | |*| | | |*| |

    MENU_LINKS = HMENU
    MENU_LINKS.special = directory
    MENU_LINKS.special.value = 391
    MENU_LINKS.entryLevel = 1
    MENU_LINKS.1 = GMENU
    MENU_LINKS.1.NO = 1
    MENU_LINKS.1.NO {
    wrap = |<br />
    XY = 150, 30
    backColor = #747D6A

    10 = TEXT
    10.text.field = title
    10.fontColor = #E2CFB1
    10.fontFile = fileadmin/timesbd.ttf
    10.fontSize = 12
    10.niceText = 0
    10.offset = 3, 21

    20 = IMAGE
    20.file = GIFBUILDER
    20.file {
    XY = 150,2
    backColor = #F0E8DB

    }
    20.offset = 0,29

    }
    MENU_LINKS.1.RO < .MENU_LINKS.1.NO
    MENU_LINKS.1.RO {
    tmp < .backColor
    backColor = #E2CFB1

    5 = TEXT
    10.text.field = title
    10.fontColor = #747D6A
    10.fontFile = fileadmin/timesbd.ttf
    10.fontSize = 12
    10.niceText = 1
    10.offset = 3, 21
    }

    seite.bodyTag = <body bgcolor="#FFF6E8">
    plugin.meta.global.description = Die Internetseite über das Haus Vaterland am Potsdamer Platz in Berlin
    plugin.meta.global.keywords = Haus Vaterland, Potsdamer Platz, Kempinski, Haus Potsdam, Schwechten, Stahl-Urach, Leo Kronau
    plugin.meta.global.description = hv

#angry#

Klaus Lindow ·

Hallo aus Berlin,

das Problem ist gelößt, keine Ahnung warum es jetzt so geht wie es geht, aber seis drum. Vielleicht hilft meine Lösung jemand anderen.

DAS TS aus setup der root nun hier:

  • # subnavi einrichten

    SUBNAVI = HMENU
    SUBNAVI.entryLevel = 2
    SUBNAVI.1 = GMENU
    SUBNAVI.1.NO = 3
    SUBNAVI.1.NO {
    # wrap = |*|
    # wrap = |*| |*|<br />
    # allWrap = <div style="border: #ffaa00 solid 2px;"> | </div>
    wrap = <nobr>|</nobr>
    XY = 145, 25
    backColor = #747D6A

    5 = BOX
    5.dimensions = 0,0,145,25
    5.color = #E2CFB1
    6 = BOX
    6.dimensions = 1,1,142,22
    6.color = #747D6A

    10 = TEXT
    10.text.field = title
    10.fontColor = #E2CFB1
    10.fontFile = fileadmin/timesbd.ttf
    10.fontSize = 10
    10.niceText = 1
    10.offset = 5, 15

    20 = IMAGE
    20.file = GIFBUILDER
    20.file {
    XY = 130,2
    backColor = #F0E8DB

    }
    20.offset = 0,29

    }

Mit dem nobr konnte ich den richtigen Umbruch erzeugen, da wäre ich nie drauf gekommen. Der Bereich darunter habe ich hier gefunden, den alle Grafiken kleben aneinander und das sah doch etwas schräg aus, nun werden mit der BOX Funktion die Grafiken so gestaltelt, daß sie sich voneinander abheben. Alles kein wirklich sauberes TS, aber es geht.
Wenn ich nun den Zeilenumbruch im Gmenu der Hauptnavigation hinbekomme bin ich schon verdammt glücklich. Die bisherigen hier geposteten Lösungen wollen bei mir nicht funktionieren.

Klaus Lindow