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: Artikelnummer in product_info.html via php

    Glera77

    • Fördermitglied
    • Beiträge: 78
    Artikelnummer in product_info.html via php
    am: 14. August 2014, 11:23:45
    Hallo,

    ich weiss, der Titel ist etwas seltsam, aber ich glaube, man versteht es nach meiner Problemdarstellung :)

    ich habe in der Product_info.html einen kleinen Block php reingebaut zum einlesen externer xmldateien (hab hier keine Lösung dafür gefunden, deswegen selbst gebastelt). Ich weiss, das es nicht die tollste Lösung ist, wie ich das angegangen bin, aber im Grossen und Ganzen funktioniert es, bis auf eine Sache.

    der Link zur externen xml beinhaltet die Artikelnummer, diese muss natuerlich für jeden Artikel ausgelesen werden, allerdings scheint, sobald es in einem php block ist, nicht mehr zu funktionieren, wenn ich zb {$PRODCUTS_MODEL} verwende. Und da sind wir bei meiner Frage: was muss ich machen, damit er in dem Link in einem PHP block sich die Artikelnummer ausliest, von dem aktuellen artikel.

    also quasi so:

    $file = 'http://www.test.de/hier_muss_die_artikelnummer_hin';

    ich hoffe, man hat mich verstanden :) und danke schon mal im vorraus.

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

    Marcus Kreusch

    • Fördermitglied
    • Beiträge: 312
    • Geschlecht:
    Re: Artikelnummer in product_info.html via php
    Antwort #1 am: 14. August 2014, 11:50:42
    Hallo,

    ich würde dir als erstes wärmstens empfehlen, das nicht im Template zu machen, aber das weißt du sicher selbst. Daher hier also die Antwort:

    Du findest die Artikelnummer in der Variable
    Code: PHP  [Auswählen]
    $this->_tpl_vars["PRODUCTS_MODEL"]

    Für dein Bsp. also:
    Code: PHP  [Auswählen]
    $file = 'http://www.test.de/'.$this->_tpl_vars["PRODUCTS_MODEL"];

    Viele Grüße
    Marcus

    Glera77

    • Fördermitglied
    • Beiträge: 78
    Re: Artikelnummer in product_info.html via php
    Antwort #2 am: 14. August 2014, 12:49:58
    Hi,

    danke, hat funktioniert...ich wuerde es ja gerne sauberer machen, aber alles was ich so probiert habe, hat immer zu einer weissen Seite gefuehrt :)

    wenn es eine fertige Lösung gibt, eine externe xmldatei ohne styleangaben einzubinden, dann würd ich mich drüber freuen :)

    web0null

    • Experte
    • Beiträge: 1.998
    Re: Artikelnummer in product_info.html via php
    Antwort #3 am: 14. August 2014, 13:24:16
    Am besten ist du fängst mal damit an, Error Reporting einzuschalten.
    Damit du siehst, was einen Fehler verursacht.

    Gruß

    Glera77

    • Fördermitglied
    • Beiträge: 78
    Re: Artikelnummer in product_info.html via php
    Antwort #4 am: 14. August 2014, 13:50:58
    hmm also wenn ich das richtig sehe, ist das alles so, wie es da beschrieben steht, display_errors steht auch auf ON (in dem link steht da OFF)

    aber kommt trotzdem weisse Seite...ich glaub einfach, das das was ich versucht habe dazu führt, das es generell nicht funktioniert..also nicht mal nen fehler..sondern sinnlos :D

    hab zum Beispiel (einer von vielen Versuchen) in der /includes/modules/ product_info.php folgendes mal eingesetzt:

    $xmlfile='http://test.de/test.php?a=FullArt&merchant=123&lang=de&sku=$product->data['products_id']&hardError=TRUE';
    $xml = simplexml_load_file(rawurlencode($xmlfile));

    $result = $xml->BasicArticleData;

    foreach ($result as $produktx) {

        $picUrl = $produktx->MainPicture->Picture["url"] . "&hardError=TRUE";

        $test1 = echo $produktx->Title;
        $test2 = echo $produktx->Description;
    }

      $info_smarty->assign('XML_TITLE', $test1);
      $info_smarty->assign('XML_DESC', $test2);
      $info_smarty->assign('XML_PIC', $picUrl);

    und ich glaube einfach, das der weg völlig falsch ist, und dadurch auch weisse seite kommt

    das &hardError=TRUE muss dran stehen, damit Bilder ausgelesen werden.

    wie gesagt, wenn ich das in aehnlicher form als direktes php in die product_info.html packe funzt es ja (mit der lösung weiter oben :))
    Shop Hosting
    1 Antworten
    1678 Aufrufe
    04. September 2011, 13:26:57 von Tomcraft
    1 Antworten
    2451 Aufrufe
    05. Juli 2011, 15:09:29 von Tomcraft
    8 Antworten
    4052 Aufrufe
    02. Februar 2019, 20:46:49 von pomm
    1 Antworten
    1775 Aufrufe
    15. Oktober 2013, 16:57:43 von noRiddle (revilonetz)
               
    anything