Fix Generierung sitemap.xml bei Multi-Domains - Issue https://github.com/MetaModels/core/issues/1446
=> ist in MM 2.2 gefixt
Druckbare Version
Fix Generierung sitemap.xml bei Multi-Domains - Issue https://github.com/MetaModels/core/issues/1446
=> ist in MM 2.2 gefixt
eine weitere Spende von Niels Hegmans von heimseiten.de - Dank dafür!
bei Einfache Auswahl und Einzelauswahl kann per Checkbox das Label als Blankoptionlabel (statt "Nicht filtern") im Select ausgegeben werden.
Hat man eine MM-Liste als Modul angelegt und gibt diese per CE-Modul aus, werden die CSS-ID und die CSS-Klasse aus dem CE nicht im Template ausgegeben.
Workaround: die Sachen beim Modul eintragen.
MM-Filter ist (noch) nicht betroffen.
Lt. Xtra ist das aber ein Bug in Contao den wir fixen müssen.
Eine Spende von Gert Wilde und von Agentur creactivconcept.de - Dank dafür!
Eine Spende von Marcel Schwarzer - Dank dafür!
Beim Attribut Checkbox (und trans Checkbox) ist die Checkbox "Eindeutige Werte" (isunique) entfernt worden [Bugfix]
Wäre die Frage, ob man nicht zwei Features hinzufügt:
* "nur eine Checkbox erlauben" - bei allen Items darf es nur einen Datensatz mit "checked" geben
* "mindestens eine Checkbox wählen" - bei allen Items muss es mindestens einen Datensatz mit "checked" geben
=> die Kombi von beiden ergibt, dass es genau ein Item mit "checked" geben muss
Bei meinen Projekten kommt das öfter vor z.B. "CvD" bei den Redakteuren oder aktuelle Konferenz bei Events.
Meinung dazu?
Halte ich für eine gute Änderung an der Stelle. Wenn es Unique sein soll und ein Datensatz darf/muss geflaggt sein. Dann wäre das wohl die beste Option.
Wie soll die Prüfung der Abhängigkeiten im BE ablaufen? Überschriebt der zuletzt geänderte Datensatz mit aktivem Flag alle anderen?
so würde ich das handhaben - ähnlich wie die Angabe "Standard" bei Eingabemaske > Sortierung und Gruppierung
* also wenn es einen Flag geben muss, bekommt das erste Item das automatisch bzw. der erste Eintrag, wenn Item mit Flag gelöscht wird
* wird der Flag einem anderen Item zugewiesen, wird das auch dem aktuellen Item gelöscht
Eine Spende von N.N. - Dank dafür nach Aachen!
Wir danken für die Spenden von
* Paus medien
* ESMS GmbH
* netzmagnet
Bei MM 2.2 gab es einige Änderungen bzw. Features bei dem CE/FE-Modul MM-Liste. Die Paginierung wurde komplett umgebaut. Wenn das Überschreiben der Sortierung erlaubt wird, gibt es nun drei neue Parameter: die Bezeichnung der Standardparameter "orderBy" und "orderDir" kann mit eigenen Werten überschrieben werden und es ist möglich, wahlweise die Parameter als Slug und/oder GET anzugeben.
Die beiden Listenelemente (CE/FE-Modul) haben zudem eine neue Option, um über die Einstellungen individuelle Parameter an das Listentemplate (metamodels_prerendered.html5) zu übergeben.
Mehr dazu im Handbuch.
Da in MM 2.2 nun das neue Interface ITranslatedMetaModel zur Verfügung steht, wurden die Relations-Attribute Einzelauswahlt (select) und Mehrfachauswahl (tags) überarbeitet. Bei Benutzung der API ist zu beachten, dass bei der Methode widgetToValue nun nicht mehr fix eine ID erwartet wird sondern das, was bei den Attributeinstellungen bei Alias ausgewählt wurde.
Bug bei manueller Sortierung: der "Hamburger" für D[&]D geht aktuell nicht - JavaScript-Fehler...
Das Umsortieren per "Blauer Pfeil" geht aber weiterhin.
falscher Alarm: war ein überschiebenes BE-Template :(
das Anzeige Suchefeld im BE ist etwas verwurschtelt - irgendwie sind die CSS-Klassen durcheinander gekommen... wird gefixt.
Einen herzlichen Dank für die Unterstützung von Agentur Ein Glücksgriff und Christopher Bölter
Dank für die Unterstützung an
* Martin Collas
* External IT Gesb
* Heilmann [&] Scholz GbR
* Man at work GmbH
Dank für die Spenden zum Jahresschluß an
* Diamant networks
* Stabila GmbH
* Antwort Internet
* Pepsale
* Gestalter GmbH
* Maxkom
* Nationalfonds (AT)
* Biades
Bei den Einstellungen der individuellen Buttons einer FEE-Eingabemaske gibt es nun die Möglichkeit, bei den Parametern auf die Daten des Items zuzugreifen - siehe https://metamodels.readthedocs.io/de...ns-in-fe-maske
* Template "mm_clearall_default" hat HTML-Attribute ID und CSS-Klassen bekommen
* die Widgets für die FE-Filter haben die Property "used" mit den Werten "true|false" bekommen - "true" wenn das Widget benutzt wird
* Die LightBox beim Attribut File übernimmt nun auch die LightBox-Einstellungen aus dem Layout
* Ergänzung beim CE/Modul Filter für eigene JavaScript-Anpassungen https://metamodels.readthedocs.io/de...onen-ce-filter
In MM 2.2 wird die Zählerausgabe bei den Widgets im FE-Filter nicht mehr unterstützt - die Templates wurden entsprechend angepasst.
Erklärung siehe https://github.com/MetaModels/core/i...ment-686963070
bei den Buttons für das FEE kann nun beim Label auch statt dem Übersetzungsschlüssel ganz normaler Text rein
Siehe https://github.com/MetaModels/contao...ting/issues/44
Nun wird eine saubere Exception geworfen, wenn ein Datensatz nicht löschbar ist
siehe https://github.com/MetaModels/contao...ting/issues/13
Im Element MM-Liste oder Modul werden Kurzinfos zum Model, Filter und Rendersettings ausgegeben - wenn man mit der Option "Statischer Parameter" eine individuelle Auswahl getroffen hat, so war das bisher in der Listenansicht der Contentelemente nicht erkennbar und man musste immer erst das Element öffnen...
Nun werden gesetzte Filterauswahlen mit angezeigt, um damit eine schnellere Orientierung zu den Einstellungen zu geben - siehe Screenshot: hier wurde je Liste ein Referent:In ausgewählt...
Anhang 25219
Wir haben ein neues Feature für Bilder: in den Rendersettings des Attributes kann ein Platzhalterbild ausgewählt werden welches angezeigt wird, wenn kein Bild ausgeliefert wird - das muss man nun nicht mehr im Template einbauen; die Bildgrößenangaben werden mit berücksichtigt.
Das ist im Attribut "übersetzte Datei" auch eingebaut; Hinweis: für jede Sprache macht es keinen Sinn einen Platzhalter einzubauen - wenn in einer Sprache kein Bild vorhanden ist, wird das Bild aus der Fallbacksprache angezeigt - erst wenn das auch nicht vorhanden ist, kommt der Platzhalter zum Zuge ;-)
Anhang 25225
Bei den Attributen Datei und Übersetzte Datei sind bei den Rendereinstellungen des Attributes eine Checkbox für einen gesicherten Download hinzu gekommen (Protected download).
Bisher war es so, dass wenn die Checkbox "Link als Download oder Lightbox erstellen" gesetzt und ein Download angeboten wurde, dieser Link über sie Session des Mitgliedes geschützt war. Wenn die Datei in einem in Contao geschützten Ordner lag, war die Datei nur von dem Mitglied erreichbar (solange die Session lebt) - mit der Weitergabe des Links an Dritte war ein Zugriff auf die Datei somit nicht möglich.
Nachteil der Sache war, dass dafür ein Cookie notwendig ist der für ein Caching der jeweiligen FE-Seite verhinderte.
Mit der neuen Checkbox kann man das Verhalten nun aktiv beeinflussen.
Für eine Abwärtskompatibilität wird die Checkbox zum Schutz des Downloads automatisch per Migration gesetzt, wenn die Checkbox bei "Link als Download oder Lightbox erstellen" gesetzt war. Wer das Verhalten bzw. den Schutz nicht benötigt, kann das über die Checkbox "Protected download" entfernen (Übersetzungen kommen per Transifex erst nach Freischaltung von MM 2.2).
Es gibt ein Bugfix bei Attribut Select: hier konnte es zu Problemen kommen, wenn das referenzierte Model mehrsprachig mit einem übersetzten Alias ist und dieser Alias bei den Selecteinstellungen ausgewählt wurde.
Beim Umschalten der Eingabemaske zu einer anderen Sprache konnte es dann zu Fehlermeldungen kommen - das ist nun gefixt.
Beim CE/Modul MM-Filter kann nun ein URL-Fragment angegeben werden - damit springt nach dem Relaod die Seite an den Ankerpunkt
Der Ankerpunkt kann beim Filter selbst liegen - dann wie im Screenshot selbiges bei ID eintragen - oder eine ID eines anderen CE sein.
Anhang 25233
neuer Inserttag für Anzahl Items - bisher musste man dafür ein CE oder FE-Modul haben, um den "total count" abzufragen; ggf. musste ein solches Element (versteckt) angelegt werden.
Der neue Inserttag macht das CE/Modul überflüssig und das MM kann direkt abgefragt werden.
Form: {{mm::total::mm::[MM Name|ID](::[ID filter])}}
Beispiele: {{mm::total::mm::42::6}} oder ohne Filter {{mm::total::mm::42}}
Hallo,
aktuell müsste ich ein Kundenprojekt auf die 4.9er LTS heben. Wie ist der Stand bei der 2.2er? Ist die Stabil und wird wegen mangelnder Kapitaldeckung weiterhin über das EAP "verkauft"?
Vielen Dank für Infos!
A: Ja
B: Ja
siehe auch https://metamodels.readthedocs.io/de...-in-mm-22.html
Beim Attribut ContentArticle und der mehrsprachigen Version gibt es sowohl in der Eingabemaske als auch in der Listenansicht eine Vorschau auf die angelegten Elemente inkl. Typ und ob sichtbar oder nicht
Anhang 25249
jetzt auch bei Filterwidget Linkliste und bei ClearAll mit eingebaut...
siehe #110
Im CE/Modul "MetaModels Frontend-Bearbeitung" - das Teil, was die Eingabemaske bereit stellt - kann nun ein Template ausgewählt werden. Das Template ist nicht die eigentliche Eigabemaske, sondern der umschließende Wrapper.
In dem Template ist ein (Vanilla)-JavaScript sowie ein CSS eingebunden, welches die Aktualisierung der Eingabemaske bei Ansichtsbedingungen vornimmt - analog zum Backend.
Ansichtsbedingungen sind die Subpaletten mit Eingabewidgets, die in Abhängigkeit von Werten anderer Widgets ein- bzw. ausgeblendet werden.
Das CSS spielt während der Änderungen einen Spinner ein.
Wer das nicht möchte und eine eigene Implementierung hat, kann das Template "*_nojs" wählen - oder ein selbst angelegtes Template...
Anhang 25298
Hallo liebe EAP-User,
bitte nicht auf 4.9.27 updaten! Im Contao-Core gibt es leider ein Update, was ein Feature in MM raus haut :(
Siehe https://github.com/contao/contao/pul...ent-1062788036
Liebe Grüße
Euer MM-Team
Edit: ein Fix ist in Aussicht: https://github.com/contao/contao/pull/4285
Edit2: Conflict ist in MM 2.2 eingetragen
Dank für die Unterstützung an Agentur twenty20
MM 2.2 (und 2.1) haben einen "conflict" mit Contao 4.9.27 eingetragen
Dank für Unterstützung an das Grafiklabor kromosom.de sowie die Werbeagentur men-at-work.de