VPE wird nicht angezeigt

  • Obwohl ich VPEs angelegt habe, und auch aktiviert habe, dass sie angezeigt werden sollen, ist dem leider nicht der Fall.
    Verwendet wird das Standard CSS Template, mit SEO-URL Lite Erweiterung.
    Oder mache ich was falsch/übersehe was?

  • Sorry, das war mein Fehler. :-X

    Folgenden Code

    Code
    {if $PRODUCTS_VPE}{$PRODUCTS_VPE}<br />{/if}


    nach:

    Code
    {if $PRODUCTS_MODEL!=''}{#model#} {$PRODUCTS_MODEL}<br />{/if}


    einfügen.

    Wer nicht weiß wie's geht. Kurze eMail an uns und wir schicken die Datei/Template rüber.

    MfG

  • /templates/IhrTemplate/module/product_info/product_info_v1.html

  • Hallo,
    damit der VPE überall angezeigt wird, habe ich das SQL-Statement in der advanced_search_result.php bereits erweitert, was soweit auch wunderbar funktioniert, d.h. an den entsprechenden Stellen den Grundpreis liefert.
    Benutze ich jedoch die Suchfunktion, wird ein Begriff nicht gefunden und der Shop schlägt ähnliche Artikel vor, so wird bei diesen Artikeln kein Grundpreis angezeigt.
    In der suggest.html habe ich (wie in den anderen, nötigen Dateien):

    {if $module_data.PRODUCTS_VPE}({$module_data.PRODUCTS_VPE} ){/if}

    eingefügt.

    Aber $module_data.PRODUCTS_VPE scheint in dieser Datei leer zu sein.

    Abhilfe? Dringend!

    Danke im Voraus.

    Zusatz: Der Fehler scheint in der fuzzy_search.php zu liegen:

    Dort wird im suggest-query kein vpe abgefragt!

    Einmal editiert, zuletzt von CharlyF (28. April 2010 um 10:28)

  • Lösungsansatz (bitte Feedback der Entwickler) - ACHTUNG - KEINE GEWÄHR!:

    fuzzy_search.php:

    $products_suggest_query = xtc_db_query("SELECT DISTINCT pd.products_name,
    p.products_vpe,
    p.products_vpe_status,
    p.products_vpe_value,


    p.products_id, p.products_price, p.products_tax_class_id, pd.products_id, cd.categories_id, cd.categories_name, ptc.categories_id
    FROM.....

    if (SHOW_SHIPPING=='true') {
    $ship_info=' '.SHIPPING_EXCL.'<a href="javascript:newWin=void(window.open(\''.xtc_href_link(FILENAME_POPUP_CONTENT, 'coID='.SHIPPING_INFOS).'\', \'popup\', \'toolbar=0, width=640, height=600\'))"> '.SHIPPING_COSTS.'</a>';
    }

    // EDIT: VPE fehlt bei den suggested products
    $vpe = '';
    if ($products_suggest['products_vpe_status'] == 1 && $products_suggest['products_vpe_value'] != 0.0 && $products_suggest['products_price'] > 0)
    {
    $discount = $xtPrice->xtcCheckDiscount($products_suggest['p.products_id']); //EINGEFÜGT!
    $vpe = $products_suggest['products_price'] - $products_suggest['products_price'] / 100 * $discount;
    $vpe = $vpe * (1 / $products_suggest['products_vpe_value']);
    $vpe = $xtPrice->xtcFormat($vpe, true, $products_suggest['products_tax_class_id']).TXT_PER.xtc_get_vpe_name($products_suggest['products_vpe']);
    }

    $this->resultProducts[$counter] = array ('PRODUCTS_NAME' => $products_suggest['products_name'],
    'CATEGORIES_NAME' => $products_suggest['categories_name'],
    'CATEGORIES_LINK' => xtc_href_link(FILENAME_DEFAULT, xtc_category_link($products_suggest['categories_id'],$products_suggest['categories_name'])),
    'PRODUCTS_PRICE' => $products_price['formated'],
    'PRODUCTS_TAX_INFO' => $tax_info,
    'PRODUCTS_VPE' => $vpe,
    'PRODUCTS_SHIPPING_LINK' => $ship_info,...