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: Variablen auslesen

    Phil333

    • Mitglied
    • Beiträge: 166
    Variablen auslesen
    am: 17. Februar 2012, 08:14:57
    Guten Morgen!

    ich habe eine Frage die eigentlich ziemlich extentiell ist und mir momentan noch das leben mit modified eCommerce Shopsoftware erschwert.

    Ich würde gerne wissen, wo ich nachschauen kann, wie und wann welche Variablen ausgelesen werden.

    Konkret geht es in meinem Fall darum, das ich zum Beispiel nicht weiß woher genau die

    Code: PHP  [Auswählen]
    $module_data.PRODUCTS_TAX_INFO

    in der product_listing_v1.html

    und die

    Code: PHP  [Auswählen]
    $PRODUCTS_TAX_INFO

    in der product_info_v1.html genau herkommen.

    Zwar ist es so, das die Datei "includes/modules/product_listing.php" in der Zeile 106 die Variable definiert wird:
    Code: PHP  [Auswählen]
    $info_smarty->assign('PRODUCTS_TAX_INFO', $tax_info);

    Allerdings hat das nur Auswirkungen auf die "$PRODUCTS_TAX_INFO", nicht aber auf die "$module_data.PRODUCTS_TAX_INFO"

    Auch wundert es mich etwas, das die dateien zwar eigentlich in der gleichen Ebene liegen, aber jeweils anders auf ein und die selbe variable zugreifen.

    im Wiki hab ich dazu nichts gefunden, bin aber wahrscheinlich nur zu doof es zu finden.

    Der Grund warum ich das Frage ist, das ich hoffe, das die Variable "$PRODUCTS_TAX_INFO" einmal initialisiert und dann jeweils includiert wird.
    Somit könnte ich die Variable direkt nachdem sie einen Wert zugewiesen bekommt direkt wieder auf false setzen.

    Klingt komisch oder?

    Ich bin Kleinunternehmer und habe mir mit dem Modul für Kleinunternehmer etwas zusammengebaut mit dem ich sehr zufrieden bin.

    Wenn ich jetzt allerdings JTL-WaWi nutze, dann wird immer ein Wert für "$PRODUCTS_TAX_INFO" mit hochgeladen.
    Wenn ich diese Variable auf "false" setzen könnte, wäre alles beim alten und ich hätte den geringsten Aufwand bei der Umstellung.

    Vielen Dank!

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

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: Variablen auslesen
    Antwort #1 am: 17. Februar 2012, 10:02:12
    Artikel.php aus dem JTL-Connector: (2x)
    Code: PHP  [Auswählen]
    $products_tax_class_id = holeSteuerId($artikel->fMwSt);

    Gruß

    h-h-h

    Phil333

    • Mitglied
    • Beiträge: 166
    Re: Variablen auslesen
    Antwort #2 am: 17. Februar 2012, 11:30:58
    danke h-h-h für deine schnelle antwort.

    ich hab das so auch hinbekommen.

    Für alle die auch das Modul benutzen und das gleiche wie ich vorhaben:

    Code: PHP  [Auswählen]
    $products_tax_class_id = holeSteuerId($artikel->fMwSt);

    ändern in

    Code: PHP  [Auswählen]
    $products_tax_class_id = 0.0000;

    Allerdings würde ich dennoch für die zukunft gerne wissen, wie ich z.b. die Variablen

    $module_data.PRODUCTS_TAX_INFO
    $PRODUCTS_TAX_INFO
    $box_data.PRODUCTS_TAX_INFO
    $box_content.PRODUCTS_TAX_INFO

    in xtc global manipulieren kann, bzw. wo diese ausgelesen werden.

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Variablen auslesen
    Antwort #3 am: 17. Februar 2012, 12:50:26
    Allerdings würde ich dennoch für die zukunft gerne wissen, wie ich z.b. die Variablen

    $module_data.PRODUCTS_TAX_INFO
    $PRODUCTS_TAX_INFO
    $box_data.PRODUCTS_TAX_INFO
    $box_content.PRODUCTS_TAX_INFO

    in xtc global manipulieren kann, bzw. wo diese ausgelesen werden.

    man grep
    Ergebnis: includes/classes/product.php und includes/modules/product_info.php.

    Phil333

    • Mitglied
    • Beiträge: 166
    Re: Variablen auslesen
    Antwort #4 am: 20. Februar 2012, 14:05:01
    Vielen Dank!

    Ihr seid super!
    3 Antworten
    2623 Aufrufe
    11. September 2012, 10:03:47 von jannemann
    16 Antworten
    11126 Aufrufe
    01. Juli 2018, 21:15:30 von hpzeller
    1 Antworten
    2327 Aufrufe
    12. Mai 2012, 19:36:24 von csigg
    1 Antworten
    1833 Aufrufe
    18. Mai 2015, 19:52:46 von Matt