Ankündigung

Einklappen
Keine Ankündigung bisher.

Kategorieliste nur auf Startseite/nach Auswahl ausblenden

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Kategorieliste nur auf Startseite/nach Auswahl ausblenden

    Hallo,

    ich setzt grad ein sehr extravagantes Design für einen webshop um und hab hier gerade folgendes Problem:

    Die Hauptkategorien werden derzeit auf der Startseite auf der rechten seite angezeigt. Sobald eine Kategorie ausgewählt wurde (und die Produktbilder zur Kategorie angezeigt werden), soll die Kategorieliste jedoch ausgeblendet werden.

    Für die Produktdetail Seite funktioniert das mit
    Code:
    if (in_array($current_page_base,explode(",",'product_info,index&cPath=1,conditions')) ) {
         $flag_disable_right = true;
      }
    in der template_main_page.php
    (\includes\templates\meintemplate\common).


    Allerdings wird bei Auswahl einer Hauptkategorie keine eigene php page aufgerufen sondern sowas "index.php?main_page=index&cPath=6" :huh:

    wisst ihr vielleicht wie ich das ändern kann? Die Kategorieliste soll also nur auf der ersten Seite angezeigt werden (ich weiss klingt komisch - is aber so gewünscht...)

    any ideas?
    greets cineasta

    #2
    zusatz

    btw:

    if (in_array($cPath,explode(",",'1,7,')) ) {
    $flag_disable_right = true;

    funktioniert zum Beispiel schon, nur muss es doch hire eine elegantere lösung gben als alle IDs aufzulisten...

    Kommentar


      #3
      Ich passe auf jeden Fall schonmal.

      Gruß
      MaleBorg

      Kommentar


        #4
        Problem gelöst

        Falls es mal wer braucht: folgenden Code in die Template_main_page.php
        (\includes\templates\meintemplate\common) schreiben

        Code:
        if($cPath[0]){
        $flag_disable_right=true;
        }
        Erklärung: bei Aufruf der Kategorie Unterseiten wird die index seite neu geladen und die variable cPath mitgegeben. Dieses array ist leer und wird nur befüllt sobald navigiert wird. Sprich die aktuelle übergebene variable ist immer an der stelle $cPath[0].
        sobald dieser wert existiert wird die rechte seite ausgeblendet.

        greets cineasta

        Kommentar


          #5
          Danke für deine Infos.

          Gruß
          MaleBorg

          Kommentar

          Info zu diesem Forenarchiv:
          Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
          Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
          Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
          PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
          Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
          FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

          Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
          Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
          Fehler in der Software können auf Github als Issues gemeldet werden.
          Follow us
          aktuelle version
          Zen Cart 1.5.7g deutsch
          vom 12.12.2023
          [Download]
          Lädt...
          X