Jeldrik Posted January 8, 2013 Report Share Posted January 8, 2013 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 More sharing options...
Jeldrik Posted January 17, 2013 Author Report Share Posted January 17, 2013 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 More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.