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: Gewicht in product_listing_v1.html

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Gewicht in product_listing_v1.html
    am: 27. Oktober 2010, 10:51:57
    Hallo Ihr Lieben,

    ich steht grad auf der Leitung.
    Hab in der includes/classes/product.php eingefügt

    Code: PHP  [Auswählen]
            //BOF - pfeffersack - 2010-10-27 - Added PRODUCTS_WEIGHT for further use in template
            'PRODUCTS_WEIGHT' => (int)$array['products_weight'],
            //EOF - pfeffersack - 2010-27-27 - Added PRODUCTS_WEIGHT for further use in template
     
    und in der product_listing_v1.html habe ich eingefügt:

    Code: XML  [Auswählen]
    Gewicht: {$module_data.PRODUCTS_WEIGHT|string_format:"%.2f"|replace:".":","} kg
    Nun zeigt er mir überall in der Produktauflistung an, Gewicht: 0,00 kg
    obwohl ich die Produkte mit Gewichten versehen habe.

    Sieht jemand den Fehler ??    :(



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

    franky_n

    • Experte
    • Beiträge: 4.950
    Gewicht in product_listing_v1.html
    Antwort #1 am: 27. Oktober 2010, 11:14:33
    Hallo pfeffersack,

    also einen Fehler sehe ich gerade nicht.

    Ansonsten probier mal:

    Code: PHP  [Auswählen]
    'PRODUCTS_WEIGHT' => str_replace(".", ",", round((int)$array['products_weight'],2)),
    und im Template nur:

    Code: PHP  [Auswählen]
    {$module_data.PRODUCTS_WEIGHT}
    Viele Grüße

    Franky

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Gewicht in product_listing_v1.html
    Antwort #2 am: 27. Oktober 2010, 11:37:50
    hu... jetzt steht da nur eine Null  :`(

    franky_n

    • Experte
    • Beiträge: 4.950
    Gewicht in product_listing_v1.html
    Antwort #3 am: 27. Oktober 2010, 11:42:09
    Hallo pfeffersack,

    vielleicht kommt er mit den verschachtelten Kommandos nicht klar.

    Mach mal vor dem eigentlichen array das:

    Code: PHP  [Auswählen]
    $products_weight = round($array['products_weight'],2);
    $products_weight = str_replace(".", ",", $products_weight);
    und im array:

    Code: PHP  [Auswählen]
    'PRODUCTS_WEIGHT' => $products_weight,
    Das im Template kann dann bleiben...

    Wenn es dann so bleibt übergibt er schon den Wert $array['products_weight'] nicht.

    Viele Grüße

    Franky

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Gewicht in product_listing_v1.html
    Antwort #4 am: 27. Oktober 2010, 12:33:19
    Er kam mit dem (int) nicht klar ...

    product.php:

    Code: PHP  [Auswählen]
    'PRODUCTS_WEIGHT' => $array['products_weight'],
    product_listing_v1.html:

    Code: XML  [Auswählen]
    Gewicht: {$module_data.PRODUCTS_WEIGHT|replace:".":","} kg
    Nun geht's...

    2 Antworten
    557 Aufrufe
    04. August 2024, 20:09:33 von scaleshop.at
    4 Antworten
    4985 Aufrufe
    01. August 2011, 08:30:53 von franky_n
    8 Antworten
    4052 Aufrufe
    02. Februar 2019, 20:46:49 von pomm
    0 Antworten
    2286 Aufrufe
    26. August 2010, 14:31:21 von maidem