Wie kann ich Hover im Modul Hauptnavigation anzeigen?
Verfasst: So 27. Jan 2008, 02:54
Hallo zusammen,
nach der 5-Stunden-Suche im Forum, völlig verzweifelt suche ich euren Rat.
Ich habe das Modul Hauptnavigation (Standard-Modul von Contenido) mit css angepasst. Dabei habe ich festgestellt, dass ich im Modul-Template anschauen muss. Das Aussehen und die Verhaltensweise der Modulelemente (ebene 1-5) werden von der CSS-Datei ("navleft_passiv", "navleft_active" und "navleft_open" ) zugewiesen.
Ich möchte gerne einen Hover - allerdings habe ich keine Ahnung von PHP, darum habe ich verschiedene Vorgehensweise außerhalb des Moduls ausprobiert, aber leider vergeblich.
Hover wird nach "a.hover" dargestellt, standardmäßig ist in der CSS-Datei "text-decoration:underline"
Wie bringe ich dem Standard-Hauptnavigationsmodul bei, dass die Navigation Hover mit einem Hintergrundgrafik anzeigt, nicht die Text-Underline?
Ich habe im Hauptnavigationsmodul die folgende Passage gefunden:
/* 1. Navigation level */
if (checkCatPermission($data['idcatlang'],$data['public'])) {
$tpl->reset();
$tpl->set('d', 'NAME', $data['name']);
$tpl->set('d', 'TARGET', $data['target']);
$tpl->set('d', 'HREF', $sess->url('front_content.php?idcat='.$data['idcat']));
$tpl->next();
if ($idcat == $data['idcat']) {
$tpl->generate('templates/navfirst_on.html');
}elseif(is_array($data['sub'])){
$tpl->generate('templates/navfirst_open.html');
} else {
$tpl->generate('templates/navfirst_off.html');
}
Ich nehme an, hier sollte erweitert werden - z.B. mit dem neuen Modul-Template "navleft_hover.html" oder so ähnlich. Ich definiere vorab in der CSS-Datei a.navleft_hover. Nur ich wusste nicht, wie...
Es wäre super, wenn ihr PHP Profis mir den Weg zur Lösung zeigen könnten.
Ich danke euch im Voraus!
Liebe Grüße
Margerita
nach der 5-Stunden-Suche im Forum, völlig verzweifelt suche ich euren Rat.
Ich habe das Modul Hauptnavigation (Standard-Modul von Contenido) mit css angepasst. Dabei habe ich festgestellt, dass ich im Modul-Template anschauen muss. Das Aussehen und die Verhaltensweise der Modulelemente (ebene 1-5) werden von der CSS-Datei ("navleft_passiv", "navleft_active" und "navleft_open" ) zugewiesen.
Ich möchte gerne einen Hover - allerdings habe ich keine Ahnung von PHP, darum habe ich verschiedene Vorgehensweise außerhalb des Moduls ausprobiert, aber leider vergeblich.
Hover wird nach "a.hover" dargestellt, standardmäßig ist in der CSS-Datei "text-decoration:underline"
Wie bringe ich dem Standard-Hauptnavigationsmodul bei, dass die Navigation Hover mit einem Hintergrundgrafik anzeigt, nicht die Text-Underline?
Ich habe im Hauptnavigationsmodul die folgende Passage gefunden:
/* 1. Navigation level */
if (checkCatPermission($data['idcatlang'],$data['public'])) {
$tpl->reset();
$tpl->set('d', 'NAME', $data['name']);
$tpl->set('d', 'TARGET', $data['target']);
$tpl->set('d', 'HREF', $sess->url('front_content.php?idcat='.$data['idcat']));
$tpl->next();
if ($idcat == $data['idcat']) {
$tpl->generate('templates/navfirst_on.html');
}elseif(is_array($data['sub'])){
$tpl->generate('templates/navfirst_open.html');
} else {
$tpl->generate('templates/navfirst_off.html');
}
Ich nehme an, hier sollte erweitert werden - z.B. mit dem neuen Modul-Template "navleft_hover.html" oder so ähnlich. Ich definiere vorab in der CSS-Datei a.navleft_hover. Nur ich wusste nicht, wie...
Es wäre super, wenn ihr PHP Profis mir den Weg zur Lösung zeigen könnten.
Ich danke euch im Voraus!
Liebe Grüße
Margerita