Kategorie highlighten

  • Hallo zusammen,

    leider bin ich mit meinen Versuchen erfolglos.
    Ich möchte die aktuelle Kategorie highlighten.

    Habe in der Sidebar verschiedene Seiten und Kategorieren..auch Oberkategorien mit Unterkategorien.
    Die Seiten werden ganz normale gehighlightet:
    in CSS mache ich das so:

    PHP
    #side .current_page_item a {
      	color: #ff0101;
      	text-decoration: none;
    }

    Aber für die Kategorien funktioniert es leider nicht
    in meinem Quelltext habe ich nachgeschaut, da steht dann folgendes:
    <li class="page_item page-item-170 current_page_item"><a href="http://xxx.de/?page_id=170" title="Wohnungen">Wohnungen</a></li>

    im CSS habe ich folgendes eingefügt:

    PHP
    #side .current-cat {
        color: #ff0101;
    }

    Kann mir bitte jemand einen Tip geben wie ich eine Oberkategorie und Unterkategorie ansprechen kann?

    vielen Dank
    Stefan

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • wenn die kategorienliste mit wp_list_categories() gemacht wurde (das normale widget zB benutzt das), dann wird die .current-cat class nur vergeben, wenn man auf der kategorie-archiv-seite der entsprechenden kategorie ist.

    wenn auch die kategorien eines artikels (in der einzelansicht) die .current-cat class (oder aehnliches) haben sollen, siehe hier:

    [COLOR=#800080]http://www.studiograsshopper.ch/code-snippets/dynamic-category-menu-highlighting-for-single-posts/[/COLOR]

    http://aext.net/2010/05/quick-…ss-single-post/

    [COLOR=#0066cc]http://www.transformationpowertools.com/wordpress/highlight-post-categories-function[/COLOR]

  • Ich klinke mich mal hier ein, da auch ich gerade ein Problem mit current_cat habe und es vom Threadtitel her auch recht passend ist.

    Klicke ich auf eine Unterkategorie wird diese in meiner Navi hervorgehoben.

    Sobald ich auf die Oberkategorie klicke, wird diese inkl. der dazugehörigen Unterkategorien hervorgehoben.

    Ich bekomm´s einfach nicht hin, dass dann auch nur die Oberkategorie hervorgehoben wird.

    Link

    Aufruf Kategorien in sidebar.php:

    PHP
    <?php wp_list_categories('hide_empty=0&title_li=<h2>Abteilungen</h2>'); ?>


    Die dazugehörigen CSS Anweisungen:

    Code
    .current-cat a{
        background-color: #006699;
        color: #fff;
        -moz-border-radius: 4px;
        -khtml-border-radius: 4px;
        -webkit-border-radius: 4px;
        padding: 4px;
    }

    Vielleicht mag mir ja jemand dabei helfen.

  • Vielleicht mag mir ja jemand dabei helfen.


    Gern doch. Würde das so machen und schauen, ob das die leidigen IE's können, die ich gerade noch akzeptiere:

    Code
    .current-cat [B][COLOR=Red]>[/COLOR][/B] a{
        background-color: #006699;
        color: #fff;
        -moz-border-radius: 4px;
        -khtml-border-radius: 4px;
        -webkit-border-radius: 4px;
        padding: 4px;
    }
  • Nee oder?! So einfach war das? Und ich brech´ mir hier einen ab... :grin: Herzlichen Dank! Ich bekomme ja schon ne Menge selbstständig hin, aber darauf wäre ich (glaub ich) nie gekommen.

    Einmal editiert, zuletzt von mfitzen (23. September 2010 um 23:35)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!