Ihre Kommentare

Hallo imperia-Team,

ist hier eine entsprechende Anpassung möglich bzw. von Ihnen eingeplant?

Mit freundlichen Grüßen,

Daniel Fuchs

Hallo Herr Mavridis,

ist die Verwendung von Vorlagen an dieser Stelle die einzige Möglichkeit, Dokumente rubrikenübergreifend bereitzustellen bzw. ist ein Klonen in eine andere Rubrik (mit demselben Workflow und demselben Template) umsetzbar oder vielleicht sogar von Ihnen für eine spätere Version vorgesehen?

Mit freundlichen Grüßen,

Daniel Fuchs

Hallo Herr Mavridis,

vielen Dank für die Erläuterung, das habe ich wohl falsch in die Release Notes von 10.5 hineininterpretiert.

Mit freundlichen Grüßen,

Daniel Fuchs

Hallo Tobias,

wir standen dieser Problematik bei uns auch gegenüber und haben dies über eine eigene View und über eine eigens dafür spezifizierte /imperia/js/editmode/js-operations.js (/imperia/js/editmode/iblock-js-operations.js), die wir in dieser View anstelle der original von imperia ausgelieferten js-operations.js eingebunden haben gelöst.

Das Ganze haben wir so konfiguriert, dass in der View aus einem globalen JS-Objekt ein Flag ausgelesen wird, ob der aktuelle Block bereits konfiguriert ist und falls nein, das Flag auf true gesetzt wird und der Block initialisiert wird. Zusätzlich wird der Mindestwert (imperia_block_min) der Elemente bei uns in der View gesetzt, da dies nur an einer einzigen Stelle benötigt wird (man kann dies sicherlich auch über einen eigenen Parameter lösen). Die Initialisierung wird abhängig von dem Wert des hidden Input-Felds "imperiablock_count_{% data.index %}" durchgeführt (Regel: ist die aktuelle Mindestanzahl an Blöcken erreicht [imperiablock_count_{% data.index %} >= imperia_block_min], brich das Hinzufügen ab).

Bei dem JS-Hook für das Löschen von imperiablock-Elementen haben wir in der iblock-js-operations.js entsprechend auch eine Prüfung auf imperia_block_min eingebaut, welcher allerdings von uns auch hier fest eingebaut wurde (das könnte man evtl. über das Setzen eines hidden Inputs in der View auch an die Abarbeitung im JS-Hook übergeben).

Vielleicht hilft das ja zumindest als Übergangslösung.

Viele Grüße,
Daniel Fuchs