Sortierzahl doppelt bei "Mehrere bearbeiten"

Fragen und Antworten zu Grundeinstellungen
Antworten
Richter
Beiträge: 4
Registriert: 6. Apr 2017, 10:50

Sortierzahl doppelt bei "Mehrere bearbeiten"

Beitrag von Richter »

Hallo,

ich will bei mehreren Produkten die Sortierzahl ändern und verwende dafür die Contao-Funktion "Mehrere bearbeiten". In der Auswahl erscheint das Eingabefeld "Sortierzahl" dann aber je Produkt zweimal, wobei sich nur Eingaben in dem jeweils letzten Feld auswirken. Ein Fehler? Wo kann ich das anpassen?

Vielen Dank und beste Grüße
Benutzeravatar
supportteam2
Beiträge: 427
Registriert: 4. Mär 2015, 14:05

Re: Sortierzahl doppelt bei "Mehrere bearbeiten"

Beitrag von supportteam2 »

Hallo,

es handelt sich dabei um einen Bug, der dadurch entsteht, dass Merconis das Feld "sorting" im normalen "Bearbeiten"-Modus zur manuellen Änderung anbietet und es dadurch in der DCA-Konfiguration in der Palette aufgeführt ist. Im "Mehrere bearbeiten"-Modus bietet Contao dieses Feld auch ohne Nennung in der DCA-Palette von alleine zur Änderung an und wenn es in der Palette aufgeführt ist, macht Contao dies gleich doppelt. Da kann man sich nun sicher drüber streiten, ob das nun ein Merconis-Bug ist oder ein Contao-Bug ;-)

Auf der Seite von Merconis kann man das beheben, indem die DCA-Konfiguration leicht angepasst wird. Wir haben das für die nächste Version schon verbessert.

Wenn Sie das schon vor der Veröffentlichung der nächsten Version in Ihrem Projekt anpassen wollen, dann können Sie das mit der unten beschriebenen Code-Anpassung theoretisch tun, allerdings raten wir grundsätzlich davon ab, Anpassungen am Merconis-Core vorzunehmen, da wir bei geändertem Merconis-Core keinen Support mehr bieten können. Mit dieser Warnung beziehen wir uns natürlich primär auf Webdesigner, die darüber nachdenken, eine eigene Wunschfunktion selbst in den Merconis-Core einzubauen und diese auch über zukünftige Updates hinweg mitzuziehen.

Wenn Sie nur diese kleine Anpassung vornehmen, ist das halb so wild und hat keine negativen Auswirkungen auf den Support, den Sie von uns erhalten können.

Sie müssen also selbst entscheiden. Wenn Sie mit dem Bug leben können, warten Sie am besten ab, bis die nächste Merconis-Version veröffentlicht wird und führen dann ein Update durch. Wenn Sie darauf nicht warten können, hilft Ihnen die folgende Code-Änderung:

Aus folgendem Code in system/modules/zzz_merconis/dca/tl_ls_shop_product.php

Code: Alles auswählen

{lsShopPublishAndState_legend},
published,
lsShopProductIsNew,
lsShopProductIsOnSale,
sorting;
wird

Code: Alles auswählen

{lsShopPublishAndState_legend},
published,
lsShopProductIsNew,
lsShopProductIsOnSale'.(\Input::get('act') == 'editAll' ? '' : ',sorting').';
Antworten

Zurück zu „Grundeinstellungen / Basic settings“