Hallo,
habe mich in der Zwischenzeit an verschiedenen Stellen des Sourcecodes durchgearbeitet. An dem Punkt ShopRoot/products_new.php bin ich auf der Suche, warum der Grundpreis/VPE nicht angezeigt wird.
... bin seit kurzem dabei, Anpassungen durchzuführen ... wegen Grundpreis/VPE
--> daher vielleicht auch 'zu einfache' Fragen ...
Ich zähle einfach mal auf, die der aktuelle Stand ist
ShopRoot/products_new.php (Version: $Id: products_new.php 4221 2013-01-11 10:18:52Z gtb-modified $)
- $products_new_query_raw = Select ..
an beiden Stellen ist die Select-Clause identisch
$products_new_query_raw = "select distinct
p.products_id,
p.products_fsk18,
pd.products_name,
pd.products_short_description,
p.products_image,
p.products_price,
p.products_vpe,
p.products_vpe_status,
p.products_vpe_value,
...
--> Sucht alle neuen Artikel
- Werden bei Bedarf aufgesplittet ...
- Übertragung der Daten in das Array $module_content über die Sequenz in if / else - Konstrukt
$module_content[] = $product->buildDataArray($products_new);
- danach Zuordnung zu der Ausgabe
$smarty->assign('module_content', $module_content);
$main_content = $smarty->fetch(CURRENT_TEMPLATE.'/module/new_products_overview.html');$
- Ausgabe über $TEMPLATE/module/new_products_overview.html
- Darin ist der Code
{if $module_data.PRODUCTS_VPE}
{$module_data.PRODUCTS_VPE}
{/if}
hinterlegt.
Für mein Verständnis hätte es eigentlich gehen sollen .... aber es geht nicht.
Ich sehe folgende Fehlermöglichkeiten
- Daten falsch in dem Artikel .. kann ich ausschließen, da er an anderen Stellen funktioniert
- Fehler in products_new.php .. kann ich ausschließen, daran habe ich nichts geändert
Version: $Id: product.php 2696 2012-03-04 10:44:41Z web28 $
- Fehler im Template ... verwende nicht das originale
-> im V106 Neuinstallation erscheint der Grundpreis / VPE ebenfalls nicht in den Angeboten
- Fehler in der Methode buildDataArray(&$array,$image='thumbnail') in der Klasse ShopRoot/includes/vlasses/product.php
-> habe jedoch keine Änderung durchgeführt
Auszug aus der buildDataArray()
$productData = array ('PRODUCTS_NAME' => $array['products_name'],
'COUNT' => isset($array['ID']) ? $array['ID'] : 0,
...
'PRODUCTS_VPE' => $main->getVPEtext($array, $products_price['plain']),
...
Ich kann im Moment mit der Methode getVPEtext() mit viel afangen ...
Kennt jemand das Problem ?
Gibt es eine Lösung hierfür ?
.. danke
gruß klaus
Linkback: https://www.modified-shop.org/forum/index.php?topic=25598.0