Dank für die Unterstützung an netcontact und Monotomic
Druckbare Version
Dank für die Unterstützung an netcontact und Monotomic
Info zum Attrtibut(Filter)-Levenshtein:
* Das automatische Abschalten des Autosubmit bei CE/Modul-MM-Filter wurde entfernt - durch die neuen Einstellungsmöglichkeiten ist das nicht mehr notwendig
* Bei den Filtereinstellungen kann aktiviert werden, dass bei Klick auf ein Autosubmit-Eintrag das Formular gleich abgesendet wird
Nochmal der Hinweis: für das Autocomplete muss das entsprechende Template gewählt werden; das Autocomplete kann aber auch per Checkbox abgeschaltet werden
Es gab einige Fixes beim Core und Attributen...
u.A. bei den Ansichtsbedingungen für die Widgets der Eingabemaske: dort wird nun auch eine "Nicht Auswahl" z.B. eines Select- oder Tags-Parameters korrekt ausgewertet, d.h. wenn als Bedingung "Nichts" ausgewählt wurde, ist das Widget sichtbar - solange bis was ausgewählt wurde ... das erspart einen NOT-Opperator
Fixes bei Tablemulti und translated Tablemulti ("MCW") bei den Templates
beim Rating gab es einen Fix beim JavaScript - da war noch eine MooTools-Altlast bei...
Im Debugmodus wird automatisch auf die unkomprimierte Version umgestellt - wer das nicht möchte, kann das Template anpassen.
siehe Handbuch https://metamodels.readthedocs.io/de...ade-auf-mm-2-2
Dank für die Unterstützung an Paus medien, Kromosom, External IT-Solutions und Men-at-work
Dateiupload für das FrontendEditing wurde überarbeitet - nun gehen nun alle Features wie dynamische Pfade und Dateinamen sowie sind Sortierung und Thumbnaileinstellung sind als Einstelloption hinzu gekommen...
* neue Features für "Territory" und Inserttag-Verschachtelung bei "Eig. SQL" => siehe News https://now.metamodel.me/de/aktuelle...2-august-infos
Wenn ein Attribut gelöscht wird, wird nun automatisch eine ggf. angelegte Ansichtsbedingung bzw. Sortierung/Gruppierung mit gelöscht
* in der Maske von "Alle hinzufügen" der Eingabemaske gibt es nun ein Eingabefeld, um den Attributen gleich ein oder mehrere CSS-Klassen mit auf den Weg zu geben - wenn man Attribute einzeln hinzufügt, ist die Standard-CSS-Klasse "w50" - mit dem Feature kann man sich das einzelne Editieren der Attribute sparen
* wenn man beim Erstellen eines Attributes auf "Speichern und neu" klickt, wird der Attributstyp mit übernommen und ist vorausgewählt - siehe https://github.com/MetaModels/core/issues/1334
* die Angaben in der Liste/Baum der Filterregeln sind vereinheitlicht - siehe https://github.com/MetaModels/core/issues/1124
* die Links der Paginierung können um ein URL-Fragment (Sprunganker) erweitert werden - ggf. eigene Templates anpassen - siehe https://github.com/MetaModels/core/issues/1466
Die Attribute Tags und Select wurden so aktualisiert, dass ein Filter, der bei den Attributseinstellungen die Auswahl der Items eingrenzt, nun auch in der Ausgabe zündet - siehe https://github.com/MetaModels/core/issues/1114
Beispiel: Wenn man bei Attribut Tags von dem referenzierten Model nur diejenigen zur Auswahl im BE angezeigt haben möchte die "published" sind, kann man das mit einem Filter lösen. Bisher wirkte aber der Filter in der FE-Ausgabe nicht, wenn z.B. ein Item des Referenzmodels ausgewählt wurde und in der Zwischenzeit "un-published" wurde. Im BE bei der Auswahl ist das Item zwar durch den Filter weg, wurde aber im FE bisher noch ausgegeben - das ist nun gefixt.
Hintergrund ist, dass mit der Statusänderung auf "un-published" natürlich die Referenz zu dem (referenziertem) Item sich nicht in Luft auflöst, sondern noch in der DB vorhanden ist. Erst wenn das eigentliche Item neu gespeichert wird, fliegt die Referenz aus der DB. Über den Filter wird dies dennoch korrekt an das Template im FE übergeben.
* die Anzeige der Filterregeln ind der Liste/Baum wurde angepasst - siehe https://github.com/MetaModels/core/issues/1124
* Die Anzeige der Eingabemaske bei Varianten wurde angepasst - siehe https://github.com/MetaModels/core/i...ment-848226821 Bisher wurden Attribute ohne Variation in der Variant-Maske ausgeblendet. Damit konnte man dort die Werte nicht mehr sehen und das Layout wurde ggf. "zerschossen" weil entsprechende CSS-Angaben der ausgeblendeten Attribute fehlten. Nun werden diese Attribute als Readonly dargestellt.
Übersicht zu MM 2.2 inkl. Checkliste angepasst - siehe https://metamodels.readthedocs.io/de...-in-mm-22.html
vorhandene Ansichtseinstellungen per Icon sichtbar(rer) machen - das Icon ist s/w wenn es keine Ansichtsbedingungen gibt und farbig, wenn welche vorhanden
siehe https://github.com/MetaModels/core/issues/941
ggf. kann man das Feature auch für andere Icons ausweiten
Die Links "Clear-all" wurden aktuell nicht ausgegeben - das geht nun wieder...
Das geht nun wieder.
Allerdings gibt es jetzt einen Fehler beim Filter Umkreissuche (Bearbeiten / Aufruf / Speichern erzeugt internal Server Error):
:(Code:request.CRITICAL: Uncaught PHP Exception Error: "Call to a member function getName() on null" at /vendor/metamodels/core/src/CoreBundle/EventListener/DcGeneral/Table/FilterSetting/AbstractFilterSettingTypeRenderer.php line 257 {"exception":"[object] (Error(code: 0): Call to a member function getName() on null at /vendor/metamodels/core/src/CoreBundle/EventListener/DcGeneral/Table/FilterSetting/AbstractFilterSettingTypeRenderer.php:257)"} []
Das hat mit dem Clear-all nichts zu tun - das kommt von der Anpassung zur Vereinheitlichung der Anzeige der Filterregeln im BE... isch gugge ma ;-)
hmm... Problem soweit erkannt
in AbstractFilterSettingTypeRenderer.php Zeile 257
für eine bessere Lösung muss ich erstmal gucken...PHP-Code:
($attribute ? $attribute->getName() : '*')
Dank für die Unterstützung an Paus medien
Es gibt zwei Fixes:
* der letzte Runonce in MM 2.2 (beim Attribut File) wurde als Migration umgeschrieben...
* beim MM-Inserttag Item war standardmäßig eine Filterung auf eine mögliche Checkbox mit aktiviertem "Veröffentlichen" enthalten - für die Ausgabe im FE muss aber in der normalen MM-Liste ein Filter bzw. entsprechende Filterregel implementiert werden... damit das Verhalten gleich ist, wurde die automatische Prüfung im Inserttag entfernt
Dank für die Unterstützung an Jürgen Lambrecht
MM 2.2 wurde schon im November 2020 frei gegeben und hatte zu dem Zeitpunkt noch eine Finanzierungslücke von 47,5%. Diese Lücke wurde durch die Querfinanzierung aus den Töpfen von MM 2.3 und 2.4 nun geschlossen.
Das MM Team hat zwar einen langen Atem von ca. vier Jahren und sechs Monaten gebraucht, aber mit dem heutigen Tag konnte das Kapitel nun auch abgeschlossen werden.
Wir hoffen natürlich damit auch, dass die noch offene Finanzierung von MM 2.3 nun schneller voran geht und wir die Version auch frei schalten können. Das geht natürlich auch mit der MM-Version 2.4 für Contao 5.
Mehr zum Fundrasing auf unserer MM-Webseite.
An der Stelle auch nochmal unseren Dank an alle Unterstützer und treuen User des Projektes.
Auf unserer Roadmap steht MetaModels 3.0 für die Umsetzung spannender Projekte und und neuen Funktionen auch für kommende Contao-Versionen.
Euer MM-Team