[gelöst] Hauptnavigation nicht aktiv!
Eingetragen von JohnyKrew (101)
am 21.01.2012 - 14:05 Uhr in
am 21.01.2012 - 14:05 Uhr in
Guten Tag
Ich habe ein problem mit meiner Navigation.
Also Ich habe unter primarylinks
Home
Über uns
.Geschichte (untergeordnet)
.Fotos(untergeordnet)
Kontakt
Nun ist es so wen ich auf "Fotos" klicke ist "Über uns" nicht mehr aktiv.
Ich habe gelesen das man dies mit li.activ-trail lösen kann. Habe ich versucht aber funktioniert leider nicht.
Hier mein Code:
#left li.active-trail a.active, ul.menu li.active-trail a:hover {
background:url(images/menuleft_over.jpg) top;
color: #83B9ED;
}
Vielen Dank für eure Hilfe!
- Anmelden oder Registrieren um Kommentare zu schreiben
Zwei Überlegungen Die
am 22.01.2012 - 21:27 Uhr
Zwei Überlegungen
Viele Grüße,
Matilda
Vielen Dank füre Ihre
am 23.01.2012 - 11:36 Uhr
Vielen Dank füre Ihre Antwort.
Okey ich werde das gleich einmal ausprobieren.
2. Was meinen Sie ob die CSS mit dem generierten Quellcode übereinstimmen?
Der angezeigte Quellcode ist von der CSS Datei.
Mit wassoll das jetzt übereinstimmen?
Liebe Grüsse
Analysier das Element mit
am 23.01.2012 - 15:49 Uhr
Analysier das Element mit Firebug im Firefox, dann solltest du schnell sehen, wo das Problem liegt.
Btw, nach Änderungen an CSS-Dateien den Cache löschen nicht vergessen.
Guten Tag ich habe den
am 25.01.2012 - 14:39 Uhr
Guten Tag ich habe den Firebug installiert aber hat mir nicht wirklich weiter geholfen.
Nun habe ich immernoch das selbe Problem.
Hier nochmals meinen Code zu meiner Unternavigation:
#left ul.menu ul.menu li.active-trail a.active, ul.menu li.active trail a:hover{
color: #83B9ED;
font-weight: normal;
font-size: 15px;
}
Ich habe auch das hier versucht(aber hat sogar meine uternavigation abgewählt:
#left ul.menu ul.menu li.active trail a:hover, ul.menu li.active-trail a.active{
color: #83B9ED;
font-weight: normal;
font-size: 15px;
Code von meiner Haupnavigation:
#left li.active-trail a.active, ul.menu li.active-trail a:hover {
background:url(images/menuleft_over.jpg) top;
color: #83B9ED;
}
Ich bitte um Hilfe. Vielen Dank!
Ohne den dazugehörigen
am 27.01.2012 - 17:47 Uhr
Ohne den dazugehörigen HTML-Code zu sehen, kann man schwer helfen. Poste den bitte auch mal, bzw. um welches Theme handelt es sich denn? Garland?
Auch wie du das Element ansprichst, sieht schon fehlerhaft aus, hinten fehlt z.B. bei active-trail der Bindestrich.:
#left ul.menu ul.menu li.active-trail a.active, ul.menu li.active trail a:hover {...}
tivity
am 25.01.2012 - 16:50 Uhr
Vielen Dank für deine schnelle Antwort. Ich benutze das tivity Themes.
der dazugehörige page code ist:
<?php
// $Id: page.tpl.php,v 1.2 2008/11/26 20:34:30 ivansf Exp $
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php print $language->language ?>" lang="<?php print $language->language ?>" dir="<?php print $language->dir ?>">
<head>
<title><?php print $head_title ?></title>
<?php print $head ?>
<?php print $styles ?>
<?php print $scripts ?>
<style type="text/css" media="all">@import "<?php print base_path() . path_to_theme() ?>/user_bar.css";</style>
<!--[if lt IE 7]>
<?php print phptemplate_get_ie_styles(); ?>
<![endif]-->
</head>
<body><div id="page"><div id="wrapper">
<div id="login">
</div>
<div id="bild">
<?php if ($bild): print '<div id="bild">'. $bild .'</div>'; endif; ?>
</div>
<div id="main">
<div id="left">
<?php if ($left): ?>
<div id="sidebar-left" class="sidebar">
<?php print $left ?>
</div>
<?php endif; ?>
</div>
<div id="right">
<?php if ($mission): print '<div id="mission">'. $mission .'</div>'; endif; ?>
<?php if ($tabs): print '<div id="tabs-wrapper" class="clear-block">'; endif; ?>
<!--?php if ($title): print '<h2'. ($tabs ? ' class="with-tabs"' : '') .'>'. $title .'</h2>'; endif; ?><![endif]-->
<?php if ($tabs): print '<ul class="tabs primary">'. $tabs .'</ul></div>'; endif; ?>
<?php if ($tabs2): print '<ul class="tabs secondary">'. $tabs2 .'</ul>'; endif; ?>
<?php if ($show_messages && $messages): print $messages; endif; ?>
<?php print $help; ?>
<div class="clear-block">
<?php print $content ?>
</div>
</div>
<div id="footer">
</div>
<?php print $closure ?>
</div>
</body>
</html>
Ich habe an den CSS & Page Dateien nur kleinigkeiten verändert. Aber vileicht war das Themes schon vorher nicht ganz fehlerfrei?
JohnyKrew schriebder
am 25.01.2012 - 17:22 Uhr
der dazugehörige page code ist:
Nein, du musst den HTML-Code posten, der erzeugt wird. Also im Browser den Quelltext anzeigen lassen und dort den Menübereich rauskopieren und hier posten.
Also sowas hier:
<div class="content">
<ul class="menu"><li class="leaf first"><a href="/handbuch/infos" title="">Infos</a></li>
<li class="leaf"><a href="/handbuch/referenzen" title="">Drupal Showcase</a></li>
<li class="leaf"><a href="/handbuch/drupal6-installationsanleitung" title="">Installation</a></li>
<li class="leaf"><a href="/handbuch/drupal-update" title="Drupal-Core Update">Update</a></li>
<li class="leaf"><a href="/forum" title="">Forum</a></li>
<li class="leaf"><a href="/team" title="">Team</a></li>
<li class="leaf last"><a href="/verhaltensregeln" title="Drupalcenter Verhaltensregeln">Verhaltensregeln</a></li>
</ul> </div>
<a class="active" title=""
am 25.01.2012 - 17:52 Uhr
<li class="leaf">
<li class="expanded active-trail">
<a title="" href="/node/5">Ort</a>
<ul class="menu">
<li class="leaf first">
<a title="" href="/node/5">Umgebung</a>
</li>
<li class="leaf last active-trail">
<a class="active" title="" href="/node/6">Lage</a>
</li>
</ul>
</li>
Also Ort = Hauptnavigation.
Umgebung = Unternavigation
Lage = Unternavigation (angeklickt)
Sorry, kann dir leider erst
am 27.01.2012 - 17:45 Uhr
Sorry, kann dir leider erst jetzt antworten. In dem Beispiel soll "Ort" soll hervorgehoben werden, stimmts?
Dann versuche es mal hiermit:
#left li.expanded.active-trail a {
background:url(images/menuleft_over.jpg) top;
color: #83B9ED;
}
Super! Danke hat bestens
am 27.01.2012 - 18:21 Uhr
Super! Danke hat bestens funktioniert ;)