Ankündigung

Einklappen
Keine Ankündigung bisher.

Liste-Artikelindex Definitionen in einzelnen Config-Sites ohne Funktion

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

    Liste-Artikelindex Definitionen in einzelnen Config-Sites ohne Funktion

    Wenn ich folgende Definitionen in einem einzelnen Shop im Multishop haben will und in der entsprechenden config_site eintrage, bleiben diese ohne Auswirkung

    HTML-Code:
    /** 
    * Liste - Artikelindex 
    */  
    define('SHOW_PRODUCT_INFO_MAIN_NEW_PRODUCTS','1'); //Show New Products on Main Page  
    define('SHOW_PRODUCT_INFO_CATEGORY_NEW_PRODUCTS','1'); //Show New Products on Main Page - Category with SubCategories  
    Ändere ich dies im Admin für alle Shops funktioniert es.

    lg Peter

    #2
    Diese Werte sind keine "normalen" Konfigurationsschlüssel, für die stehen spezielle Datenbankabfragen dahinter, die nicht ohne gröbere Eingriffe von den Multisiteeinträgen überschrieben werden können.

    Eine einfache Lösung ist, die jeweiligen includes/templates/DEINTEMPLATE/templates/tpl_index_default.php und includes/templates/DEINTEMPLATE/templates/tpl_index_categories.php zu ändern:

    Hier am Beispiel der tpl_index_default.php

    ca. Zeile 42 folgenden Eintrag entfernen:
    Code:
    <?php
      $show_display_category = $db->Execute(SQL_SHOW_PRODUCT_INFO_MAIN);
      while (!$show_display_category->EOF) {
    ?>
    ca. Zeile 83 folgenden Eintrag entfernen:
    Code:
    <?php
      $show_display_category->MoveNext();
    } // !EOF
    ?>
    Und jetzt die 4 Definitionen entsprechend ändern:

    statt
    Code:
    <?php if ($show_display_category->fields['configuration_key'] == 'SHOW_PRODUCT_INFO_MAIN_FEATURED_PRODUCTS') { ?>
    ändern auf:
    Code:
    <?php if (SHOW_PRODUCT_INFO_MAIN_FEATURED_PRODUCTS ==1) { ?>
    statt
    Code:
    <?php if ($show_display_category->fields['configuration_key'] == 'SHOW_PRODUCT_INFO_MAIN_SPECIALS_PRODUCTS') { ?>
    ändern auf

    statt
    Code:
    <?php if ($show_display_category->fields['configuration_key'] == 'SHOW_PRODUCT_INFO_MAIN_NEW_PRODUCTS') { ?>
    ändern auf:
    Code:
    <?php if (SHOW_PRODUCT_INFO_MAIN_NEW_PRODUCTS ==1) { ?>
    statt
    Code:
    <?php if ($show_display_category->fields['configuration_key'] == 'SHOW_PRODUCT_INFO_MAIN_UPCOMING') { ?>
    ändern auf
    Code:
    <?php if (SHOW_PRODUCT_INFO_MAIN_UPCOMING ==2) { ?>
    Die Werte 0,1,2,3 oder 4 so angeben, wie es für das jeweilige Template/Site gewünscht ist und dann die 4 Definitionen entsprechend in den configs hinterlegen

    Die template_index_categories.php ist ähnlich aufgebaut und kann für die 4 SHOW_PRODUCT_INFO_CATEGORY_NEW_PRODUCTS artigen Einträge genauso geändert werden.

    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