Hallo,
habe folgendes in dem XTC-Forum gefunden und es hat wunderbar geholfen:
habe folgendes in dem XTC-Forum gefunden und es hat wunderbar geholfen:
Wer bei xt:C Attribute nutzt, ohne das der Preis für den Artikel sich ändert, erhält trotzdem ein "ab" vor dem Peis. Das sieht unschön aus und verwirrt sicherlich auch den Kunden.
Ein einfacher Trick wäre/ist dieses in der "lang" Datei zu entfernen.
Wenn es bei einigen Artikeln nun aber doch zu Änderungen des Preises (z.B. auch durch Staffelpreise) kommt, sollte es natürlich auch wieder da sein.
Daher hier die nötige Änderung:
in der Datei:
\includes\classes\xtcPrice.php
diesen Code ersetzen ab/für gesamtes "checkAttributes($pID)" durch:
Zitat:
function checkAttributes($pID) {
if (!$this->showFrom_Attributes) return;
if ($pID == 0) return;
$products_attributes_query = "select patrib.options_values_price as atrib_price from ".TABLE_PRODUCTS_ATTRIBUTES." patrib, ".TABLE_PRODUCTS_OPTIONS." popt where patrib.products_id='".$pID."' and patrib.options_id = popt.products_options_id and popt.language_id = '".(int) $_SESSION['languages_id']."'";
$products_attributes_query = xtDBquery($products_attributes_query);
$price_from_valid = false;
while ($atrib_prices = xtc_db_fetch_array($products_attributes_query, true)) {
if ($atrib_prices['atrib_price']!=0) {
$price_from_valid = true;
break;
}
}
if ($price_from_valid) {
return ' '.strtolower(FROM).' ';
}
else
{
return;
}
}