Beiträge von meiva

    Hey,

    da ich mich jetzt ein paar Tage mit was anderem rumschlagen musste, konnte ich leider nicht weiter an diesem Thema rumbasteln. Also werde ich mich jetzt mal wieder weiter dran setzen. Falls jemand von Euch nen Lösungsvorschlag hat oder mir sagen kann wie ich die Kategorien ansprechen kann, wenn ich auf einer Seite bin, dann immer her damit. :)

    Viele Grüße
    meiva

    Da ich immer noch keine Lösung gefunden habe, obwohl ich sehr intensiv daran arbeite, möchte ich das ganze noch einmal nach oben drücken im Forum.

    Wäre wirklich sehr nett, wenn sich jemand erbarmt und mir dabei helfen könnte. Ich meine ist bestimmt für den ein oder anderen Aufbau einer Seite von Interesse.

    Viele Grüße
    meiva

    Hallo Community,

    ich habe für ein spezielles Projekt eine bestimmte Art der Navigation vorgesehen, welche ich hier beschrieben habe. Dafür habe ich meine statischen Seiten mit meinen vorhandenen Kategorien verknüpft.

    Meine Hauptnavigation besteht aus den ganzen Kategorien. Meine Subnavigation aus den Subpages, der Mainpage welche mit dieser Kategorie verknüpft ist.

    Was ich jetzt vorhabe ist folgendes:
    Ich möchte, wenn ich mich in einer dieser Subpages befinde, dass die Kategorie in der mich ja dann noch befinde, wegen der Verknüpfung Mainpage<->Kategorie, als aktiv angezeigt wird. Also dass Sie eine zusätzliche Klasse current_page_category bekommt.

    Ich weiß, dass ich die Klassen in der wp-includes/classes.php einsehen und verändern kann. Aber wie schaffe ich es, wenn ich auf einer Seite bin, einer Kategorie eine Klasse zuzuordnen?

    Scheut euch nicht nochmal nachzufragen, wenn mein Vorhaben nicht ganz klar ist, dann werde ich versuchen dieses noch einmal ausführlicher zu erklären und vorzustellen.

    Viele Grüße
    meiva

    Hi Flattersatz,

    also wenn ich dich richtig verstehe, dann hat dein FLUSS, wenn du ihn anklickst und dich auf einer Unterseite von FLUSS befindest, kein [FONT=Fixedsys]current_page_parent[/FONT] als Klasse zugewiesen bekommen von Wordpress, richtig?

    Oder hast du einfach nur ein Problem mit der CSS Geschichte? Weil wenn ich deinen Code richtig interpretiere, müsstest du das .current_page_parent, womit du ja den About-Bereich in der Navi als aktiv anzeigen möchtest, auch abhängig von dem pageitem-4 machen. Also würd das für mich dann so aussehen.

    Code
    .page-item-4    a:link         {color:white;font-family:Tahoma;text-decoration:none;text-transform:uppercase;width:122px;height:41px;background:  url(images/navi-about-off.png)  no-repeat;float:left;display:block;margin-right:10px;margin-left:4px;outline-style:   none;font-size:0.75em;font-style:Tahoma;font-weight:normal;text-decoration:none;text-transform:uppercase;padding:12px  0 0 0;text-align:center;}
    .page-item-4    a:active     {color:white;font-family:Tahoma;text-decoration:none;text-transform:uppercase;width:122px;height:41px;background:  url(images/navi-about-off.png)  no-repeat;float:left;display:block;margin-right:10px;margin-left:4px;outline-style:   none;font-size:0.75em;font-style:Tahoma;font-weight:normal;text-decoration:none;text-transform:uppercase;padding:12px  0 0 0;text-align:center;}
    .page-item-4    a:visited     {color:white;font-family:Tahoma;text-decoration:none;text-transform:uppercase;width:122px;height:41px;background:  url(images/navi-about-off.png)  no-repeat;float:left;display:block;margin-right:10px;margin-left:4px;outline-style:   none;font-size:0.75em;font-style:Tahoma;font-weight:normal;text-decoration:none;text-transform:uppercase;padding:12px  0 0 0;text-align:center;}
    .page-item-4    a:hover         {color:white;font-family:Tahoma;text-decoration:none;text-transform:uppercase;width:122px;height:41px;background:  url(images/navi-about-on.png)  no-repeat;float:left;display:block;margin-right:10px;margin-left:4px;outline-style:   none;font-size:0.75em;font-style:Tahoma;font-weight:normal;text-decoration:none;text-transform:uppercase;padding:12px  0 0 0;text-align:center;}
    .page_item-4 .current_page_item {width:123px;height:28px;background:  url(images/navi-about-active.png)  no-repeat;float:left;display:block;margin-right:5px;margin-left:5px;outline-style:  none;text-align:center;}
    .page_item-4 .current_page_parent      {font-family:Tahoma;font-weight:normal;width:123px;height:21px;background:  url(images/navi-about-active.png)  no-repeat;float:left;display:block;margin-right:5px;margin-left:5px;outline-style:   none;font-size:0.75em;text-decoration:none;text-transform:uppercase;padding:11px  0 0 0;text-align:center;}

    Ansonsten müsstest du die Seite irgendwie mal online stellen, damit ich mir das mal angucken kann.

    --
    So, jetzt müssts aber passen. ;-)

    Viele Grüße
    meiva

    page2cat

    Hallo liebe Community,

    nach einer Symbiose mit Google, so kommt es mir zumindest vor, bin ich endlich fündig geworden. Es gibt ein Plugin, welches zwar schon etwas älter ist aber mit 2.9.2 immer noch funktioniert, das die bisherigen Kategorien mit bestehenden Seiten bzw. eine Kategorie mit einer Seite verknüpfen kann.
    Dieses wunderschöne Plugin nennt sicht page2cat und wurde von Pixline entwickelt. Leider konnte ich keine Dokumentation dazu finden. Das Plugin funktioniert halt wie folgt ... es hat eine eigene Tabelle in der DB namens page2cat. In dieser Tabelle gibt es folgende Felder ... eine eigene ID für die Nummerierung der Felder innerhalb der Tabelle und noch die beiden wichtigen Felder page_ID und cat_ID.

    Wenn ich mir das ganze richtig vorstelle dann kann ich jetzt ja über das Auslesen der Kategorie, in der ich mich gerade befinde, die Page inkl. zugehörige Subpages aus der Tabelle posts herauslesen.

    Meine Frage ist jetzt ... wie kann ich die Navigation der Seite so hinbiegen, dass wenn ich in der Kategorie bin, die Subpages der mit der Kategorie verknüpften Seite angezeigt werden?

    Und zwar habe ich erst einmal die Kategorie ausgelesen für die weitere Verwendung. Diese wird in der Variable [FONT=Fixedsys][size=10]$current_category[/SIZE][/FONT] gespeichert.

    PHP
    $cat = get_the_category();
    $cat = $cat[0];
    $current_category = $cat->cat_ID;

    -- Jetzt kommt der springende Punkt, ab hier habe ich keine Ahnung wie ich weiter vorgehen soll. Ich wollte mich einfach mal an der fertigen Struktur des K2 Themes orientieren, welche ich hier noch einmal reinstelle.

    [FONT=Georgia][size=14]Meine Frage:[/SIZE][/FONT]
    Wie kann ich dieses jetzt miteinander kombinieren? Ich habe es schon versucht, aber jetzt lädt der irgendwie nicht mehr das Menü. Die Formulierung müsste ja in etwa so sein:[INDENT][FONT=Times New Roman][size=12]Liste alle Seiten auf, dessen Elternelement die Seite ist, welche identisch mit der Seite ist aus der Tabelle page2cat in der Zeile wo die Kategorie ID der jetzigen Seite existiert.[/SIZE][/FONT]
    [/INDENT]Das müsste es doch in etwa sein oder nicht? Falls mir jemand helfen könnte, wäre ich sehr dankbar. Sollte dieser Schritt geschafft sein, dann könnt Ihr Euch schon mal auf den nächsten Schritt freuen.
    Und zwar möchte ich versuchen eine zusätzliche Klasse zu benutzen, die die Funktion des [FONT=Fixedsys].current_page_item[/FONT] übernimmt. Allerdings auch mit der Funktion [FONT=Fixedsys].current_page_parent[/FONT] und natürlich das Schmankerl [FONT=Fixedsys].current_page_category[FONT=Arial]. [/FONT][/FONT]Das wäre dann natürlich ideal. Aber dazu erstmal später.

    An dieser Stelle schon einmal vielen Dank für Hilfe, falls sich jemand erbarmt mir zu helfen. :-)

    Viele Grüße
    meiva

    Hallo liebe WordPress-Deutschland Community,

    ich stehe vor einem ähnlichen Problem. Das Navigieren auf meiner Seite soll wie folgt funktionieren.

    Man hat verschiedene Hauptbereiche/Kategorien, welche auch die Hauptnavigation bilden sollen. Dann gibts es zu jedem/r Hauptbereich/Kategorie mehrere Unterseiten, die in der Subnavigation angezeigt werden. Jetzt sollen aber gleichzeitig auf diesen Unterseiten, sowie auf der Mainseite der Kategorie, die letzten 10 Artikel dieser Kategorie angezeigt werden.
    Zusätzlich ist noch eine Funktion gefordert, die genau wie .current_page_item arbeitet, aber das ganze jetzt auf die Kategorie ausgeweitet. Das bedeutet, man müsste irgendwo die Kategorie als Variable mitschleifen.

    Als kleine Ergänzung, versuche ich das ganze mal mit einem kleinen Diagramm aufzuhübschen und zu visualisieren.

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Weiß jemand, ob so etwas in dieser oder ähnlicher Form schon existiert oder ob es bei der jetzigen WordPress Version überhaupt realisierbar ist?

    Bitte nur vernünftige Antworten und nicht nur siehe hier und dort und dann ist es doch nicht das was man sucht. Wäre sehr nett, wenn das ginge.

    Viele Grüße
    meiva