Jump to content
xt:Commerce Community Forum

Master/Slave: Verwaltung der Attribute


Jeldrik

Recommended Posts

Guten Tag,

wir erstellen zur Zeit einen komplexeren Webshop. Dazu nutzen wir ausgiebig das Master/Slave-System. Durch eine sehr breite Produktpalette benötigen wir eine große Anzahl an Attributen. Wir haben zur Zeit 349 unterschiedliche Attribute in 18 Kategorien.

Die normale Verwaltungsoberfläche im Adminbereich ist dafür nicht ausgelegt. Beim Zuweisen der Attribute zu einem Artikel ist es durch die Darstellung aller verfügbaren Attribute als Baum übersichtlich. Auf der Übersichtsseite der Attribute (Menüpunkt "Master/Slave"), die zur Verwaltung der Attribute da ist, leider gar nicht. Die Attribute verteilen sich auf zig Seiten. Es gibt zwar Ansätze einer Ordnung nach den Kategorien, diese ist jedoch nicht praxistauglich, da sich die Kategorien über mehrere Seiten verteilen. Zur Zuordnung der Elternkategorien wird die ID und nicht der Name angezeigt etc.

Gibt es dafür eine Lösung?

Außerdem - aber weniger gravierend - wäre eine Sortierung nach Namen in der Baumansicht bei der Zuweisung von Attributen zu Artikeln (Button "Artikel Eigenschaften") hilfreich. Hat das schon jemand realisiert?

Freundliche Grüße

Jeldrik

Link to comment
Share on other sites

  • 2 weeks later...

Mit einem kleinen Core-Hack lässt sich das Problem ein wenig entschärfen. Dadurch ist dann zumindest die Attribute-Liste bei Artikel Eigenschaften in der Bearbeitung der Artikel sortiert.

Und zwar in der /plugins/xt_master_slave/classes/class.product_to_attributes.php

am Ende der Funktion getNode()

eine Sortierung des Arrays $new_atts einfügen.

foreach ($new_atts as $key => $row) {
$id[$key] = $row['id'];
$text[$key] = strtolower($row['text']);
}
array_multisort($text, SORT_ASC, $id, SORT_ASC, $new_atts);[/PHP]

Einen Hookpoint gibt es leider nicht.

Aber natürlich keine wirkliche Lösung. Erstens ist ein Core-Hack notwendig und zweitens ist die Sortierung in der Form auch nicht für alle Werte sinnvoll (z.B. bei Zahlen und vor allem bei Zahlen mit Maßeinheiten).

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...