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: Gewichtsanzeige im Productlisting

    DonFerrando

    • Neu im Forum
    • Beiträge: 21
    Gewichtsanzeige im Productlisting
    am: 17. November 2016, 10:08:45
    Hallo, ich wollte gerne das Gewicht auf dem Produktlisting anzeigen, in der Detailseite habe ich es hinbekommen. Aber im Listing zeigt es noch nicht an.

    <p class="products_weight">{#text_products_weight#}&nbsp;{$PRODUCTS_WEIGHT}</p>

    Fehlt mir noch eine Definition?

    in <div class="hrproductpreview"></div> ??

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

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Gewichtsanzeige im Productlisting
    Antwort #1 am: 17. November 2016, 10:13:23
    Wohl eher eine Definition in der Modul-Datei. (Hab jetzt nicht nachgeschaut.)

    Hier wäre außerdem eine andere Ansprechweise erwünscht, nämlich {$module_data.PRODUCTS_WEIGHT} statt {$PRODUCTS_WEIGHT}. Versuchs erstmal damit, wenn es immer noch nicht geht, muss du die Moduldatei erweitern.

    Liebe Grüße

    Alex

    DonFerrando

    • Neu im Forum
    • Beiträge: 21
    Re: Gewichtsanzeige im Productlisting
    Antwort #2 am: 18. November 2016, 11:09:10
    Hallo, also ich habe es jetzt mit {$module_data.PRODUCTS_WEIGHT} , probiert, leider kein Erfolg.

    In der product_info klappt es mit dieser Ansprechweise:

    <p class="products_weight"><strong>{#text_products_weight#}</strong>&nbsp;{$PRODUCTS_WEIGHT}</p>

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Gewichtsanzeige im Productlisting
    Antwort #3 am: 18. November 2016, 14:56:06
    Hallo DonFerrando,

    welche Shopversion und welches Template wird eingesetzt?

    Gruss
    Hanspeter

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Gewichtsanzeige im Productlisting
    Antwort #4 am: 19. November 2016, 11:13:49
    Hab mal eben im Code nachgesehen in v106 und v20. Ja bei den Listings fehlt dieser Wert.

    Probier mal folgendes.

    includes/classes/product.php

    Suche (ziemlich weit unten):
      'PRODUCTS_PRICE' => $products_price['formated'],

    Füge an:
      'PRODUCTS_WEIGHT'  => $array['products_weight'],

    Jetzt probier nochmal. Habs jetzt nicht selber getestet. Bin mir aber ziemlich sicher, daß das klappt.

    gruß
    hen

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Gewichtsanzeige im Productlisting
    Antwort #5 am: 19. November 2016, 12:31:22
    Hab mal eben im Code nachgesehen in v106 und v20. Ja bei den Listings fehlt dieser Wert.
    [...]

    In der Shopversion 2.0 ist 'PRODUCTS_WEIGHT' bereits im Array '$productData' enthalten, siehe dazu den Code snippet aus 'includes/classes/product.php' unten.

    Code: PHP  [Auswählen]
        //products data array
        $productData = array();
        foreach((array)$array as $key => $entry) {                  
          $productData[strtoupper($key)] = $entry;
        }
       
    ......

        $productData = array_merge($productData,$productDataAdds);
     

    PS:
    Wichtig ist wo folgender Code ins Template eingefügt wird.

    Code: XML  [Auswählen]
    {$module_data.PRODUCTS_WEIGHT}

    Im Template 'tpl_modified' z.B. muss obiger Code in folgende Datei  'templates/tpl_modified/module/includes/product_listing_include.html'

    Gruss
    Hanspeter

    DonFerrando

    • Neu im Forum
    • Beiträge: 21
    Re: Gewichtsanzeige im Productlisting
    Antwort #6 am: 30. November 2016, 09:56:58
    Hallo Hanspeter, ich habe Version 1.06 und Standardtemplate.

    Ich habe die Änderungen in der product.php durchgeführt, leider habe ich noch keinen Erfolg. :-(

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Gewichtsanzeige im Productlisting
    Antwort #7 am: 30. November 2016, 12:02:10
    Hallo DonFerrando,

    vorausgesetzt dein Shop ist nur einsprachig deutsch, sollte folgendes Vorgehen funktionieren.

    Führe hen's Anweisung aus Antwort #4 aus.

    Suche in 'templates/xtc5/module/product_listing/product_listing_v1.html'

    Code: XML  [Auswählen]
    {if $module_data.PRODUCTS_VPE}<p class="vpe">{$module_data.PRODUCTS_VPE}</p>{/if}

    und füge davor diesen Code ein

    Code: XML  [Auswählen]
    {if $module_data.PRODUCTS_WEIGHT > 0}<p>Artikelgewicht: {$module_data.PRODUCTS_WEIGHT}kg</p>{/if}

    Gruss
    Hanspeter
    Trade Republic - Provisionsfrei Aktien handeln
    3 Antworten
    3712 Aufrufe
    19. Dezember 2009, 16:35:40 von DokuMan
    1 Antworten
    2236 Aufrufe
    15. November 2016, 15:58:26 von Bonsai
    4 Antworten
    2283 Aufrufe
    21. August 2010, 19:25:17 von guensi