Seite 1 von 1

Service Navigation / Background-Color ändern

Verfasst: Do 26. Feb 2004, 03:02
von McDeeJay
Hi,

ich hab die mitgelieferten Navigationen auf meine Templates angepaßt. Allerdings bekomme ich in der Service-Navigation den Background nicht in der gewünschten Farbe. Dieser bleibt immer weiß. Bei der Hauptnavigation hat das Ändern problemlos geklappt.
Vieleicht hab ich auch nur ein Brett vor dem Kopf.

Contenido Version 4.4.1

Verfasst: Do 26. Feb 2004, 07:25
von visionman
Moin,

die Servicenavigation wird zum einen mit Hilfe der css-Styles in der format.css angepaßt, die Zuordnung der CSS wird im Modul-Output der Servicenavigation vorgenommen (class="klein", dort können auch weitere Formatierungen / Änderungen vorgenommen werden durch HTML-Tags), nicht wie im Modul Hauptnavigation durch die Templates.

Hoffe, das beantwortet Deine Frage.

Gruß Thomas

Verfasst: Do 26. Feb 2004, 10:32
von McDeeJay
Erstmal danke für die schnelle Antwort. Problem ist aber noch nicht gelöst. Ich hab die format.css in ein neues css kopiert und alle Links angepaßt.
Wie gesagt, bei der Hauptnavi funktionieren die Änderungen. Bei der Hilfsnavi hab ich die Schriftfarbe (jetzt weiß) ändern können, der Hovereffekt funktioniert auch, nur die Hintergrundfarbe läßt sich nicht von weiß auf eine andere Farbe ändern. Hab alle mir bekannten Möglichkeiten durch (Templates, CSS, Modul), alle ohne Erfolg.
Hab vermutlich doch ein Brett....

Verfasst: Do 26. Feb 2004, 11:12
von feiger_abweichler
hi,

dies sind die letzten zeilen aus dem modul-output:

Code: Alles auswählen

          echo '<td height="21" class=".navigation" style="border: 0px; border-top:1px; border-color: #F7C473; border-style: dashed; background-color: #FFFFFF; padding-left:7px; padding-right:7px;">
          <a class="klein" target="'.$target.'" href="front_content.php?idcat='.$db->f("idcat").'">'.$db->f("name").'</a></td>';
        } // end while
      } // if
    }  // end foreach
  } // end if (is_array)

  echo '</tr></table>';

}
?>
ich denke mal, habe es aber nciht ausprobiert, dass der befehl

Code: Alles auswählen

background-color: #FFFFFF
für die hintergrundfarbe des moduls zuständig ist.

gruß,

der abweichler

Verfasst: Do 26. Feb 2004, 12:01
von McDeeJay
Hi,

Code: Alles auswählen

background-color: #FFFFFF
das hatte ich auch gedacht, tut es aber nicht.
Vielleicht fällt ja doch noch bei mir der Groschen.

Danke erstmal fürs Helfen.

Verfasst: Do 26. Feb 2004, 12:29
von feiger_abweichler
hi,

also ich habe das jetzt mal in meiner installation ausprobiert.

modul: beispielmodul "servicenavigation" aus der installation 4.4.4

folgender code steht, wie schon gesagt, im modul-output:

Code: Alles auswählen

<td height="21" class=".navigation" style="border: 0px; border-top:1px; border-color: #F7C473; border-style: dashed; background-color: #FFFFFF; padding-left:7px; padding-right:7px;"> 
ich habe jetzt diese zeile wie folgt geändert:

Code: Alles auswählen

<td height="21" class=".navigation" style="border: 0px; border-top:1px; border-color: #F7C473; border-style: dashed; padding-left:7px; padding-right:7px;"> 
und siehe da: der weiße hintergrund in der servicenavigation ist weg! :wink:

lösch doch mal deinen internet-cache, vielleicht liegt es auch daran.

ansonsten einfach mal layout, modul-output, template und css-datei nach "background-color: #FFFFFF" durchsuchen. irgendwo muss es ja sein.

gruß, der abweichler

Verfasst: Fr 27. Feb 2004, 07:50
von visionman
Moin,

probier mal folgendes (bei mir funktioniert es):

In der format.css die Definition für die "kleinen Links" wie folgt erweitern:

A.klein:link {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000; font-weight: bold; background: #FFFFFF}

(Im Endeffekt nur die Anweisung "background: #"Deine Farbe" " einfügen bei allen Definitionen für die Servicenavigation). Das Modul "Servicenavigation" verweist auf "class="klein", wodurch Du hier die entsprechenden Formatierungen durchführen kannst.

Damit sollte das funktionieren.

Gruß Thomas