Ankündigung

Einklappen
Keine Ankündigung bisher.

Kategorien Beschreibung anzeigen

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

    Kategorien Beschreibung anzeigen

    Ich habe eine Kategorie die heisst

    Teichbelüftung

    darunter laufen verschiedene Unterkategorien.

    Ich möchte die Beschreibung der Unterkategorie direkt unter dem Kategorietitel anzeigen lassen.

    Wo kann ich das einstellen???

    Danke für Eure Hilfe


    #2
    Hat hier niemand eine Idee?

    Kommentar


      #3
      Das ist standardmäßig nicht vorgesehen und daher auch nirgendwo einstellbar.
      Um das anzuzeigen, muss die includes/modules/category_row.php umgeschrieben und mit der entsprechenden Abfrage erweitert werden.

      Kommentar


        #4
        Danke für den Hinweis.

        "Handheb" verzichte freiwillig

        Kommentar


          #5
          Ist eine interessante Sache, habe das mal ausprobiert.
          Um den Beschreibungstext der Unterkategorien anzuzeigen ist z.B. folgende includes/modules/category_row.php geeignet:
          Code:
          <?php
          /**
           * Prepares the content for displaying a category's sub-category listing in grid format.  
           * Once the data is prepared, it calls the standard tpl_list_box_content template for display.
           * @version $Id: category_row.php with subcategory description 2009-02-28 11:20:36Z webchills $
           */
          if (!defined('IS_ADMIN_FLAG')) {
            die('Illegal Access');
          }
          $title = '';
          $num_categories = $categories->RecordCount();
          
          $row = 0;
          $col = 0;
          $list_box_contents = '';
          if ($num_categories > 0) {
            if ($num_categories < MAX_DISPLAY_CATEGORIES_PER_ROW || MAX_DISPLAY_CATEGORIES_PER_ROW == 0) {
              $col_width = floor(100/$num_categories);
            } else {
              $col_width = floor(100/MAX_DISPLAY_CATEGORIES_PER_ROW);
            }
          
            while (!$categories->EOF) {
              if (!$categories->fields['categories_image']) !$categories->fields['categories_image'] = 'pixel_trans.gif';
              $cPath_new = zen_get_path($categories->fields['categories_id']);
          
              // strip out 0_ from top level cats
              $cPath_new = str_replace('=0_', '=', $cPath_new);
          
              //    $categories->fields['products_name'] = zen_get_products_name($categories->fields['products_id']);
          
              $list_box_contents[$row][$col] = array('params' => 'class="categoryListBoxContents"' . ' ' . 'style="width:' . $col_width . '%;"',
                                                     'text' => '<a href="' . zen_href_link(FILENAME_DEFAULT, $cPath_new) . '">' . zen_image(DIR_WS_IMAGES . $categories->fields['categories_image'], $categories->fields['categories_name'], SUBCATEGORY_IMAGE_WIDTH, SUBCATEGORY_IMAGE_HEIGHT) . '<br />' . $categories->fields['categories_name'] . '</a>');
          
          // bof categories description                                         
              $categories->fields['categories_description'] = zen_get_category_description($categories->fields['categories_id'], $_SESSION['languages_id']);                                          
              $list_box_contents[$row][$col]['params'] = 'class="categoryListBoxContents"' . ' ' . 'style="width:' . $col_width . '%;"';
              $list_box_contents[$row][$col]['text'] = '<a href="' . zen_href_link(FILENAME_DEFAULT, $cPath_new) . '">' . zen_image(DIR_WS_IMAGES . $categories->fields['categories_image'], $categories->fields['categories_name'], SUBCATEGORY_IMAGE_WIDTH, SUBCATEGORY_IMAGE_HEIGHT) . '</a>';           
              $list_box_contents[$row][$col]['text'] .= '<div class="rowCategoriesDescription">';
              $list_box_contents[$row][$col]['text'] .= '<h4><a href="' . zen_href_link(FILENAME_DEFAULT, $cPath_new) . '">' . $categories->fields['categories_name'] . '</a></h4>';
              $list_box_contents[$row][$col]['text'] .= '<div class="subcategoryinfo">' . $categories->fields['categories_description'] . '</div>';
              $list_box_contents[$row][$col]['text'] .= '</div>';                                       
          // eof categories description                                          
              $col ++;
              if ($col > (MAX_DISPLAY_CATEGORIES_PER_ROW -1)) {
                $col = 0;
                $row ++;
              }
              $categories->MoveNext();
            }
          }
          ?>
          Die Änderungen sind mit // bof categories description gekennzeichnet.
          Den Text kann man entsprechend formatieren, als Beispiel ist eine Klasse subcategoryinfo angegeben, die müsste dann natürlich auch ins Stylesheet.
          Gibt sicher viele andere Wege dazu, aber der funkt ganz gut.

          Kommentar


            #6
            Danke Dir, ich habe allerdings "bammel" das ich mir den Shop kaputt mache, dass ist was für Profis die etwas davon verstehen

            Ich hatte das in einem anderen Shopsystem gesehen und fand es klasse, denn so bekommt man direkt kurze Produktinformationen.

            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.7h deutsch
            vom 15.04.2024
            [Download]
            Lädt...
            X