Managed Server
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: Wie kann ich weitere Produkte in der Produktdetailseite anzeigen lassen?

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Ich würde gerne weitere Artikel aus der gleiche Kategorie unterhalb des Artikels anzeigen lassen - kein cross selling sondern gernerell nicht irgendwo speziell ausgewählte Artikel

    Ein
    Code: PHP  [Auswählen]
    {foreach name=aussen item=module_data from=$module_content}
    greift in der /templates/xtc5/product_info/product_info_v1.html nicht.

    Ein
    Code: PHP  [Auswählen]
    require_once (DIR_FS_INC.'xtc_get_products.inc.php');
    in der /includes/modules/product_info.php bringt mir eine weiße Seite.

    Hat jemand eine Lösung?

    Gerd

    Linkback: https://www.modified-shop.org/forum/index.php?topic=22009.0

    Guenter59

    • Viel Schreiber
    • Beiträge: 1.484
    Hallo Gradler
    Die Kategorie ID steht dir in 'product_info.php zur Verfügung.
    Damit könntest Du also eine Datenbankabfrage formulieren.
    Diese könnte man im Prinzip aus der 'product_listing.php übernehmen.
    Ich schätze die Artikel sollen nach Möglichkeit zufällig sein oder?
    Das geht auch per SQL ( RAND )
    z.B. $result = mysql_query("select * from ".TABLE_PRODUCTS." order by rand() limit 10 ");
    oder so.
    Oder verstehe ich Dich falsch
    Gruß
    Günter

    Guenter59

    • Viel Schreiber
    • Beiträge: 1.484
    @Gradler
    Übrigends
    Kategorie Id = $current_category_id
    also
    $result = mysql_query("SELECT * FROM ".TABLE_PRODUCTS." WHERE categories_id = '".$current_category_id."' order by rand() limit 10 ");
    Gruß
    Günter

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Danke Günter, aber es hilft mir so leider überhaupt nicht weiter. Habe in meiner templates/mein_template/module/product_info/product_info.php dieses
    Code: PHP  [Auswählen]
    {foreach name=aussen item=module_data from=$module_content}
    bereits drin. Nur bringt das keine Anzeige, weil es in der includes/modules/product_info.php nirgends definiert ist.
    Gerd

    Guenter59

    • Viel Schreiber
    • Beiträge: 1.484
    @Gradler
    Genau dazu sollten meine Angaben ja führen.
    Die Datenbankabfrage und das einlesen in das Array ( $module_content ) aus
    " includes/modules/product_listing.php "
    müßte dazu quasi in die
    " includes/modules/product_info.php "
    kopiert werden, dann ständen die Daten in der " templates/xtc5/module/product_info/product_info_v1.html " ( und allen anderen product_info_xxx.html ) zur Verfügung
    Dann funktioniert - {foreach name=aussen item=module_data from=$module_content}.
    Idealerweise müßte die Datenbankabfrage noch etwas modifiziert werden ( begrenzte Menge und zufällige Auswahl)
    Gruß
    Günter

    PS: Die Idee ist grundsätzlich gut für Tanta Goo und so.
    Ich hab leider im Moment nicht so viel Zeit, aber vielleicht komme ich in den nächsten Tagen mal dazu das zu basteln.
    Kostet natürlich auch etwas Performance, wegen der zusätzlichen Datenbankabfrage und so.
    4 Antworten
    6064 Aufrufe
    15. Januar 2011, 09:55:39 von tele081
    3 Antworten
    5180 Aufrufe
    28. Juni 2011, 20:56:13 von Tomcraft
    0 Antworten
    2396 Aufrufe
    18. März 2011, 11:06:20 von sobotron
    22 Antworten
    13006 Aufrufe
    17. August 2012, 13:48:51 von DirkK
               
    anything