Hallo,
habe zu diesem Problem eine für mich akzeptable Lösung gefunden.
Anstatt die Artikel zu verlinken benutze ich die nun Funktion "Duplizieren".
Ich denke dabei gibt es nur zwei Nachteile.
1. mehr Aufwand bei der Artikelpflege
2. bei der Suche werden die duplizierten Artikel doppelt aufgeführt.
Mit dem mehr Aufwand kann ich leben.
Beim duplizieren hat man auch noch den Vorteil, dass man jedem Artikel eine bestimmte Reihung zuordnen kann, was ja beim verlinken nicht der Fall ist.
Die doppelte Ausgabe der Artikel habe ich so gelöst:
Die Datenbanktabelle "products" um ein Datenfeld erweitern:
ALTER TABLE products ADD products_nosearch INT(1) DEFAULT '0' NOT NULL;
In der "/lang/german/admin/categories.php" folgende Definition abgelegen:
define('TEXT_PRODUCTS_NOSEARCH','Von der Suche ausschließen:'); In der "/admin/includes/modules/new_product.php" folgendes ändern:
Suchen:
<tr>
<td><span class="main"><?php echo TEXT_PRODUCTS_STARTPAGE; ?></span></td>
<td><span class="main"><?php echo xtc_draw_selection_field('products_startpage', 'checkbox', '1',$pInfo->products_startpage==1 ? true : false); ?></span></td>
</tr>
danach einfügen:
<tr>
<td><span class="main"><?php echo TEXT_PRODUCTS_NOSEARCH; ?></span></td>
<td><span class="main"><?php echo xtc_draw_selection_field('products_nosearch', 'checkbox', '1',$pInfo->products_nosearch==1 ? true : false); ?></span></td>
</tr>
In der "/admin/includes/classes/categories.php" folgendes ändern:
Suchen:
products_startpage' => xtc_db_prepare_input($products_data['products_startpage']), '
danach einfügen:
products_nosearch' => xtc_db_prepare_input($products_data['products_nosearch']), '
Mit dieser Modifikation habe ich nun im Backend eine Checkbox mit der ich bestimmte Artikel von der Suche ausschließen kann.
Gruß Bastian
[ Für Gäste sind keine Dateianhänge sichtbar ]
[
EDIT Tomcraft 20.11.2010: SQL-Befehl korrigiert.]