Archiv verlassen und diese Seite im Standarddesign anzeigen : Artikelnummer unabhängig von EIgenschaften einstellen?
Dorendorf
17.08.2015, 08:36
Moin!
Ich möchte gern die Artikelnummer anzeigen, ohne dass ich vorher die Eigenschaften ausgewählt habe. Ich möchte nicht für jede Eigenschaft die Artikelnummer festlegen müssen. Geht das?
Grüße
Ralf
Jup, ich hab es allerdings bei mit Hardgecodet. Sprich beim nächsten Update ist es wieder weg. Ich bin kein Fan von der Updatesicheren Variante.
Öffne folgende Datei:
\system\classes\products\ProductInfoContentView.in c.php
Suche:
protected function _assignModelNumber()
{
$modelNumber = $this->product->data['products_model'];
if($this->hasProperties)
{
// OVERRIDE PRODUCTS MODEL
if($this->currentCombiArray != false)
{
if(APPEND_PROPERTIES_MODEL == "true" && trim($this->currentCombiArray['combi_model']) != '')
{
if(trim($modelNumber) != '')
{
$modelNumber .= '-';
}
$modelNumber .= $this->currentCombiArray['combi_model'];
$this->set_content_data('SHOW_PRODUCTS_MODEL', true);
}
else if(APPEND_PROPERTIES_MODEL == "false" && trim($this->currentCombiArray['combi_model']) != '')
{
$modelNumber = $this->currentCombiArray['combi_model'];
$this->set_content_data('SHOW_PRODUCTS_MODEL', true);
}
}
else
{
$modelNumber = '-';
}
}
$this->set_content_data('PRODUCTS_MODEL', $modelNumber);
}
und ersetze es mit:
protected function _assignModelNumber()
{
$modelNumber = $this->product->data['products_model'];
//Mod (Verhindern das die Artikel Nummer überschrieben wird)
// if($this->hasProperties)
// {
// // OVERRIDE PRODUCTS MODEL
// if($this->currentCombiArray != false)
// {
// if(APPEND_PROPERTIES_MODEL == "true" && trim($this->currentCombiArray['combi_model']) != '')
// {
// if(trim($modelNumber) != '')
// {
// $modelNumber .= '-';
// }
// $modelNumber .= $this->currentCombiArray['combi_model'];
// $this->set_content_data('SHOW_PRODUCTS_MODEL', true);
// }
// else if(APPEND_PROPERTIES_MODEL == "false" && trim($this->currentCombiArray['combi_model']) != '')
// {
// $modelNumber = $this->currentCombiArray['combi_model'];
// $this->set_content_data('SHOW_PRODUCTS_MODEL', true);
// }
// }
// else
// {
// $modelNumber = '-';
// }
// }
//Mod ENDE (Verhindern das die Artikel Nummer überschrieben wird)
$this->set_content_data('PRODUCTS_MODEL', $modelNumber);
}
Dorendorf
21.08.2015, 08:30
Danke Dir Sven.
Ich kann nach der Änderung auch deinem Einwand gut folgen. Gerade hier hat sich seit den letzten Updates einiges geändert und eine usermod hätte zu Fehlermeldungen bei einem Update geführt.
Grüße
Ralf
PS: Ich schreibe mir immer mein eigenes changelog mit.
Powered by vBulletin® Version 4.2.2 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.