Zum Inhalt springen

www.meisterkuehler.com

Erstellt am 28. April 2004 · 21 Antworten · letzte Antwort am 23. November 2005 · Seite 1 von 2

Tags: Frage

knuttila ·

Hi,

hatte bei Firefox gleiches Problem. Hat sich bei mir dadurch in den Griff kriegen lassen, dass ich separate class Definitionen für <tr> und <td> verwendet hatte und auf Zusatz ATagParams verzichtet habe.

Beispiel:

   marks.leftMenu = HMENU
   marks.leftMenu.entryLevel = 1
   marks.leftMenu.1 = TMENU
   marks.leftMenu.1 {
      expAll = 0
      wrap = <table class="leftMenuNavi"> | </table>
      NO.linkWrap = <tr  class="leftMenuNavi_NO"><td> | </td></tr>

      ACT >
      ACT < .NO
      ACT.linkWrap = <tr class="leftMenuNavi_ACT"><td> | </td></tr>
      ACT = 1      

      RO >
      RO < .NO
      RO.linkWrap = <tr class="leftMenuNavi_RO"><td> | </td></tr>
      RO = 1      
   }

   marks.leftMenu.2 = TMENU
   marks.leftMenu.2 {
      expAll = 0
      wrap = <tr><td><table class="leftMenuNaviSub1"> | </table></td></tr>
      NO.linkWrap = <tr class="leftMenuNaviSub1_NO"><td> | </td></tr>

      RO < .NO
      RO.linkWrap = <tr class="leftMenuNaviSub1_RO"><td> | </td></tr>
      RO = 1   

      ACT < .NO
      ACT.linkWrap = <tr class="leftMenuNaviSub1_ACT"><td> | </td></tr>
      ACT = 1      
   }

Viele Grüße.

King Tut ·

jo, das kann schon sein .. ich habe jetzt auch schon ein bißchen probiert und denke, das es vielleicht auch an meiner css Datei liegen kann.

knuttila ·

falls es hilft hier meine css definitionen (auszug):

.leftMenuNavi table {
    border: 0;
	cellpadding: 0px;
	cellspacing: 0px;
	width: 170px;
	margin-left: 5px;
	padding: 0;
}

.leftMenuNavi td {
	height: 20px;
	width: 170px;
	align: left;
	valign: middle;
	text-align: left;
}

.leftMenuNavi_NO td {
	background: url(images/bow_leftMenuNavi_NO.gif) no-repeat left top;
	height: 20px;
	width: 170px;
	align: left;
	valign: middle;
	text-align: left;
}

(...)

.leftMenuNavi a {
	color: #000000;
 	font-size: 10px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: absmiddle;
	valign: middle;
	text-decoration: none;
}

es hilft ein bisschen mit padding und margin herumzuspielen.

Gruss, Knut

knuttila ·

@King Tut

nein, leider (noch) nicht. Ist bisher nur ein Prototyp. Allerdings haben soweit ich mich noch korrekt erinnere bei mir zwei Dinge primär geholfen:

CSS-Style für <tr> festgelegt und nicht <td>, sowie im CSS Style hierfür eine feste Höhe in Pixel angegeben. Dann wurde mein Hintergrundbild korrekt angezeigt und die Verschiebungen, wie sie auch bei dir zu sehen sind, waren verschwunden.

Zwar arbeite ich nicht mit TMENU_LAYERS sondern nur mit TMENU, da aber das Problem bei uns beiden auftaucht(e) scheint es damit nicht viel zu tun zu haben.

Für "saubere" Übernahme der CSS Definition war bei mir auch explizites

linkWrap

statt

allWrap

hilfreich. Kann aber auch sein, dass ich mich hier täusche.

Viele Grüße und viel Erfolg!

Knut

King Tut ·

also ich habe am Wochenende deinen Code mal ausprobiert und ein bißen meine css Werte geändert ... das Menü sieht im Firefox immer noch sch***** aus *Grrrr*

Ok, ich versuche es dann mal mit deinem Tipp, vielleicht liegt es ja daran.

King Tut ·

schade, hat leider nicht funktioniert ... die möglichen Stellschrauben über das Template, css sind einfach zu kompliziert (... für mich)

King Tut ·

Kleines UPDATE:

Die Menüs funktionieren jetzt auch unter FireFox
Der "Fehler" lag an einer Border Einstellung im Template.

Zusätzliche habe ich den Mousover-effekt aus der css Datei entfernt , damit das Layout unter IE udn Firefox gleich aussieht.

knuttila ·

Hi Rolf,

koenntest Du vielleicht naeher definieren, was mit "Fehler" gemeint ist?

Vielleicht stolpern ja doch noch andere ueber aehnliche Probleme.

Gruss,
Knuttila

Dander ·

ich weis nicht ob das schon genannt wurde aber bei opera sitzt das linke menü nicht oben sondern immer mittig

King Tut ·
Dander schrieb

ich weis nicht ob das schon genannt wurde aber bei opera sitzt das linke menü nicht oben sondern immer mittig

upss, das ist mir noch gar nicht aufgefallen. Danke für den Hinweis .. das werde ich mir mal anschauen.

@ knuttila

Mein Code war soweit richtig, ich mußte nichts am Template ändern, sondern nur in der css Datei einen Border auf 0 setzen.

Das ganze ist etwas schwer zu beschreiben .....

King Tut ·

So, letzte Woche sind wir mit unserer Domaine von http://www.meisterkuehler.com auf einen neuen Server bei HostEurope umgezogen.

Unsere neuen Seite ist jetzt unter:

http://www.meisterkuehler.de/cms/index.html

zu erreichen.

Wir hatten vorher Typo3.6.0rc1 und nutzen heute die Vorteile von Typo 3.8.

Als nächstes möchten wir das VB Forum in Typo einbauen und suchen dazu noch ein paar Scripts.

Auch die Index Suche und die extended Tabellen sind leider noch nicht richtig einsatzfähig.