1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Vertikales Menü und Kategorien

Dieses Thema im Forum "Design" wurde erstellt von oldtown19, 26. Mai 2010.

  1. oldtown19

    oldtown19 Member

    Registriert seit:
    26. Mai 2010
    Beiträge:
    9
    Zustimmungen:
    0
    Hallo Gemeinde.

    ich bin 29 Jahre alt und noch recht neu auf dem Gebiet Wordpress. Ich habe jetzt eine Seite für unsere Firma gemacht und habe da ein Problem.

    ich habe das Design mit Artisteer entworfen. So weit so gut nur das Vertikale Menü zeigt nicht die Unterseiten an, die ich mit
    <ul>
    <?php
    global $id;
    global $post;
    $navpages = wp_list_pages("title_li=&child_of=$id&depth=1&echo=0");
    if($navpages){
    echo $navpages;
    } else {
    wp_list_pages("title_li=&child_of=".$post->post_parent);
    }
    ?>
    </ul>

    auf die Child Seiten beschränkt habe, sondern die Kategorien.

    Mit den Kategorien der News Artikel ist es genau umgekehrt. Diese werden
    in Design der Seiten angezeigt.

    Hier ein Link zu den Vergleich zwischen Soll und Ist.

    Oben ist, unten Soll

    http://www.bilder-space.de/show_img.php?img=83cb29-1274896036.jpg&size=original

    Wenn mir jemand dabei behilflich sein könnte, das umzustellen,
    wäre ich sehr zu Dank verpflichtet.
     
  2. oldtown19

    oldtown19 Member

    Registriert seit:
    26. Mai 2010
    Beiträge:
    9
    Zustimmungen:
    0
    hab ich was falsch gemacht, Interessiert es keinen oder kann mir niemand helfen???

    Wäre echt super, wenn mir jemand unter die Arme greifen könnte :roll:
     
  3. Extra

    Extra Well-Known Member

    Registriert seit:
    24. März 2008
    Beiträge:
    51
    Zustimmungen:
    0
    Moin

    Hallo ,

    hast du in den Kategorien hinzufügen auch die Unterseiten so angeben ?

    Du legst ja eine Kategorie an und kannst dann auch eine Unterkategorie anlegen ...



    oder hat es mit den Widgets zu tun ?!
     
  4. oldtown19

    oldtown19 Member

    Registriert seit:
    26. Mai 2010
    Beiträge:
    9
    Zustimmungen:
    0
    ich glaub, ich bin der lösung auf der spur

    in der functions.php steht das drinnen:

    /* vertical menu */
    function art_vmenu_items()
    {
    global $artThemeSettings;

    if ('Pages' === $artThemeSettings['vmenu.source'])
    {
    art_print_homepage();

    add_action('get_pages', 'art_vmenu_get_pages_filter');
    add_action('wp_list_pages', 'art_vmenu_list_pages_filter');

    wp_list_pages('title_li=&sort_column=menu_order');

    remove_action('wp_list_pages', 'art_vmenu_list_pages_filter');
    remove_action('get_pages', 'art_vmenu_get_pages_filter');
    }

    }
    /* end vertical menu */

    mit der wp_list_pages funktion werden jetzt die Seiten angezeigt und nicht die kategorien.

    wie kann ich jetzt das so umbauen, dass nur die unterseiten angezeigt werden??
     
  5. oldtown19

    oldtown19 Member

    Registriert seit:
    26. Mai 2010
    Beiträge:
    9
    Zustimmungen:
    0
    ich habs noch nicht ganz raus, ob es nur in der functions.php einzustellen ist.

    Es sollen nur die Childseiten der Hauptseiten angezeigt werden

    das ist die functions.php

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  6. Extra

    Extra Well-Known Member

    Registriert seit:
    24. März 2008
    Beiträge:
    51
    Zustimmungen:
    0
    Moin

    Moin...

    Du schaust in der sidebar1.php ...

    Da sah ich dann, welche Parameter er verwendete, nämlch die art_vmenu_items() ...
    Also tauschte ich diesen Parameter gegen diesen aus: art_menu_items()
    Und siehe da, die Menüleiste ist da ...

    Ein sehr wichtiger Faktor ist, wenn man beim Artisteer-Entwurf das ausgeklappte VM exportiert, wird auch die ausgeklappte Version übernommen. Schlecht dabei ist, dass das Menü nicht funktioniert - sprich: Wenn man zB folgendes Menü hat:

    Startseite
    Restaurant
    - Nichtraucherbereich
    - Raucherbereich
    - Gastgarten
    Gästebuch
    Kontakt

    So ist es nun, wenn man auf Startseite klickt, wird das gesamte Menü inklusive aller Untermenüpunkte angezeigt. Ebenfalls funzen die Hover-Aktivitäten nicht!!




     
    #6 Extra, 31. Mai 2010
    Zuletzt bearbeitet: 31. Mai 2010
  7. oldtown19

    oldtown19 Member

    Registriert seit:
    26. Mai 2010
    Beiträge:
    9
    Zustimmungen:
    0
    wahnsinn.

    weil ich dich grad online sehe.

    ich hab das sidebar widget "sidebar generator" installiert.

    Da kann man sidebars machen. und zwar für jetze seite seperat.

    man muß laut pluginhomepage nur in der sidebar.php dynamic_sidebar() gegen generated_dynamic_sidbar() austauschen..

    das problem ist aber, ich hab keine dynamic_sidebar() in der sidebar.php stehen, sonder nur art_sidebar(1)

    kannst du mir da auch helfen??
     
  8. oldtown19

    oldtown19 Member

    Registriert seit:
    26. Mai 2010
    Beiträge:
    9
    Zustimmungen:
    0
    also wenn ich statt art_vmenu_items art_menu_items schreiben, dann nimmt er eine andere funktion.

    irgendwie funktioniert das aber noch nicht.

    ich hätte gerne, dass nur die jeweiligen unterseiten angezeigt werden.

    Vielleicht kannst du dir die beiden dateien mal anschauen...
     
  9. Extra

    Extra Well-Known Member

    Registriert seit:
    24. März 2008
    Beiträge:
    51
    Zustimmungen:
    0
    Moin...

    Schau einfach mal dort nach und Frage einfach da mal im artisteerportal.de - oder lass das "Vertikales Menü" weg und bau dir in Dropmenu ein ..
     
  10. Marcus[IS]

    Marcus[IS] Well-Known Member

    Registriert seit:
    23. August 2009
    Beiträge:
    5.955
    Zustimmungen:
    175
    Hm...

    da hätte ich mal nen vorschlag.

    sichere mal die functions.php deines theme auf der platte ab, weil kann ja sein, dass die von mir vorgeschlagene änderung nichts bringt und du die original datei benötigst um das rückgängig zu machen. ;)

    in der functions.php mal nach dynamic_sidebar() suchen.

    Das müsste eigentlich zwei mal vorkommen.

    Ersetz das mal duch generated_dynamic_sidbar()

    Eventuell klappt das ja. ;)

    Falls nicht, bleibt dir wirklich nur der Weg den Extra vorgeschlagen hat und du musst die Anfrage mal im Artisteer Forum stellen.
     
  11. Extra

    Extra Well-Known Member

    Registriert seit:
    24. März 2008
    Beiträge:
    51
    Zustimmungen:
    0
    :-o Das klappt in der Form, das das vertikales Menu angezeigt wird wie vorher auch schon aber die Unterseiten die man anlegt nicht gezeigt werden in diesem Menu :) ...Also er hat zwar die "Kategorien "aber nicht die Unterseiten die dann aufklappen sollten ...

    Ich hab es selbst probiert ...:p ....

    Na ja ,ich mag diese Vertialen Menu eh nicht *gg ...

    Denke dann hilft nur ,das er zum anderen Portal geht und dort mal das nötigste inEr fahrung bringt ...

    Bin gespannt ,was für eine Lösung dort herrauskommt .
     
  12. oldtown19

    oldtown19 Member

    Registriert seit:
    26. Mai 2010
    Beiträge:
    9
    Zustimmungen:
    0
    So habe ich es auch gelesen. Nur auf der Plugin Seite stehe, dass man das in der sidebar.php austauschen muss. In der functions.php finde ich dynamic_sidebar schon, ich bin mir aber nicht sicher, ob das funktiniert. die Files sind eh angehängt.

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden