Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Gunnart's Advanced Show Category 2.0 - Unterkategorie seperat ausgeben

    Barcelo

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Hallo zusammen,

    ich hatte erst Gunnart's geteilte Navigation eingebunden, benötige jedoch die Marker-Funktion.
    Daher habe ich nun die Advanced Show Category 2.0 implementiert. (In der geteilten Navigation von Gunnart hatte er leider nicht die Marker-Funktion eingebunden).

    Die  Navigation benötige ich mittig zentriert und ich bekomme es irgendwie nicht hin, dass die 2. Kategorie-Ebene separat ausgegeben wird (es gibt nur 2 Ebenen).

    Main-Cat 1 | Main-Cat 2 | Main-Cat 3 | Main-Cat 4
    Sub-Cat 1 | Sub-Cat 2 | Sub-Cat 3

    Aktuell werden die Sub-Cat's immer als Child's der Main-Cat's ausgegeben:
    Code: PHP  [Auswählen]
    <ul> Main-Cat's
       <li> Main-Cat 1 </li>
       <li> Main-Cat 2 </li>
       <li> Main-Cat 3 </li>
       <li> Main-Cat 4
         <ul> Sub-Cat'
    s
            <li> Sub-Cat 1 </li>
            <li> Sub-Cat 2 </li>
            <li> Sub-Cat 3 </li>
         </ul>
       </li>
    </ul>
     

    Hat jemand einen Ansatz, wie ich das so ausgegeben bekommen:
    Code: PHP  [Auswählen]
    <ul> Main-Cat's
       <li> Main-Cat 1 </li>
       <li> Main-Cat 2 </li>
       <li> Main-Cat 3 </li>
       <li> Main-Cat 4 </li>
    </ul>

    <ul> Sub-Cat'
    s
            <li> Sub-Cat 1 </li>
            <li> Sub-Cat 2 </li>
            <li> Sub-Cat 3 </li>
    </ul>
     

    Der dafür relevante Part in der xtc_show_category.inc.php ist wohl:
    Code: PHP  [Auswählen]
                                    // Navigations-Liste hierarchisch ...
                                    if($old_level) {
                                            if ($old_level < $level) {
                                                    $Pre = "\n<ul>";
                                                    $Pre = str_replace("\n","\n".$Tabulator, $Pre)."\n";
                                            } else {
                                                    $Pre = "</li>\n";
                                                    if ($old_level > $level) {
                                                            // Listenpunkte schließen
                                                            // Quelltext einrücken
                                                            for ($counter = 0; $counter < $old_level - $level; $counter++) {
                                                                    $Pre .= str_repeat("\t", $old_level - $counter -1)."</ul>\n".str_repeat("\t", $old_level - $counter- 2)."</li>\n";
                                                            }
                                                    }
                                            }
                                    }

    Vielleicht hat jemand eine Idee oder einen Ansatz oder hat dies ggf. schon mal so bei einem Shop realisiert. Hilfe wäre klasse  :-B.

    Gruß Barcelo


    Linkback: https://www.modified-shop.org/forum/index.php?topic=30865.0
    2 Antworten
    2917 Aufrufe
    29. September 2010, 03:21:29 von levi
    2 Antworten
    1968 Aufrufe
    28. Mai 2014, 12:28:54 von sweettigerpunk
    0 Antworten
    1834 Aufrufe
    15. Mai 2013, 04:55:10 von karabey
               
    anything