Zobacz 9 odpowiedzi - od 1 do 9 (z 9 łącznie)
  • Moderator amistad18

    (@amistad18)

    Niestety ale niezbyt rozumiem Twoją koncepcję, zobacz czy te wtyczki nie będą realizowały czegoś podobnego czego Ty oczekujesz, a jak nie to jeszcze raz dokładniej opisz o co Ci chodzi.

    http://wordpress.org/extend/plugins/breadcrumb-navxt/
    http://wordpress.org/extend/plugins/wordpress-breadcrumbs/

    Twórca wątku hitmanskdm

    (@hitmanskdm)

    Inaczej:

    Strona biura projektowego. 4 zakładki w pionie w tym jedna 'projekty’

    klikamy w projekty i w kolumnie obok pokazują się 3 kategorie A B i C

    klikamy w A w kolejnej kolumnie pokazują się podkategorie D i E

    idąc dalej klikając w D pokaże się podpodkategoria F

    i podobnie dla B i C

    Przy czym te 4 zakładki to będą 'normalne’ strony wordpressowe, a A, B, C… itd. to będą kategorie wpisów w wordpressie (projekty będą dodawane jako wpisy).

    I teraz potrzebuje dowiedzieć się jak to zrobić, żeby klikając w kolejne kategorie rozwijało się dodatkowe menu z podkategoriami : )

    Moderator amistad18

    (@amistad18)

    Strony i wpisy w menu, ciężkie powiązanie. Więc będziesz musiał dużo ręcznie kodować, te wszystkie A-F proponuję pogrupować w jakieś tablice, tylko że zapisuj je po ID wpisów, a nie literkach, i później korzystasz z funkcji is_single(), ładując do środka poszczególne tablice, a całość dodatkowo w funkcje warunkowe oplatasz.

    Twórca wątku hitmanskdm

    (@hitmanskdm)

    chyba jeszcze nie do końca się zrozumieliśmy 🙂

    Nie chcę w menu umieszczać wpisów tylko kategorie.

    I przykładowo wchodzę w kategorie budynki mieszkalne to otwiera mi się strona z wpisami z tej kategorii, a dodatkowo w menu dochodzą podkategorie: jednortodzinne i wielorodzinne. Wchodzę w jednorodzinne i znów dostaje stronę z wpisami z kategorii jednorodzinne a w menu dochodzi kolejna kolumna w której będą wolnostojące bliźniaki i szeregowe. 🙂

    Nie prościej / wygodniej będzie użyć wbudowanego w WP systemu menu? Problemem może być wtedy tylko to, że bez programistycznej gimnastyki każdy element trzeba dodawać ręcznie.

    Twórca wątku hitmanskdm

    (@hitmanskdm)

    Tak właśnie chcę zrobić. Stworzyć menu w panelu wordpressa, tylko potrzebuje funkcje która będzie wyświetlała kolejne podkategorie w zależności od tego w którą kategorie użytkownik wszedł

    Twórca wątku hitmanskdm

    (@hitmanskdm)

    http://www.ddjm.pl/

    Podobny motyw we Flashu.

    Zasada działania praktycznie zostaje ta sama. Klient zdecydował, że wystarczy, że wyświetli się dopiero ostatnia kategoria.

    Chyba najprościej będzie:

    1. Stworzyć całe menu w panelu administratora.

    2. Na każdej stronie wyświetlić całe menu.

    3. Dodać odpowiednie style CSS w celu kontroli tego, które poziomy na jakich stronach mają się pokazywać (wykorzystać klasy dodawane przez WP np. current-menu-item / current-menu-parent / current-menu-ancestor).

    Jeżeli kodowanie Ci nie przeszkadza to możesz zrobić tak:

    Każdą kolumnę definiujesz w panelu jako osobne menu.
    Następnie menu wyświetlasz ręcznie za pomocą funkcji wp_get_nav_menu_items.

    To ile kolumn i jakie wyświetlisz będzie uzależnione od tego, która strona bądź kategoria jest aktywna. Do sprawdzenia tego służą funckcje:
    is_page
    is_category

    Funkcja wp_get_nav_menu_items pobiera dane ze zdefiniowanego wcześniej menu. Aby je wyświetlić musisz użyć pętli.

    Jeżeli w jakiejś kolumnie masz tylko kategorie, możesz je wyświetlić bez definiowania menu. Do pobrania kategorii służy funkcja
    get_terms

Zobacz 9 odpowiedzi - od 1 do 9 (z 9 łącznie)

Temat ‘Poziome menu wielopoziomowe’ jest zamknięty na nowe odpowiedzi.