Erstellung ganz kleiner Filter auch ohne weiteres Metamodel möglich?
Hallo zusammen,
das erste MetaModel ist erstellt und auch, wenn noch nicht alles 100 % so läuft, wie ich mir das vorstelle, sieht es schon ganz gut aus. Im Vergleich zum Catalog ist die Einrichtung schon aufwändiger, aber auch sehr viel flexibler. Das ist echt toll! Vielen Dank allen, die daran mitgewirkt haben!
Für die nächste Liste, die ich zu erstellen habe, frage ich mich, ob das nicht auch einfacher geht. Und zwar habe ich zahlreiche Filter, die nur 3 - 5 Punkte zur Auswahl bieten. Im Catalog, war das über die Taxonomy schnell erledigt. Neue Gruppe angelegt, die Ausprägungen eingetragen und schon konnte man über diese filtern. Nun habe ich es so verstanden, dass ich je Auswahlfeld ein extra Modell anlege.
Geht das auch einfacher und ich stehe nur auf dem Schlauch? In der nächsten Liste habe ich derzeit 9 Einträge. Sie hat 31 Felder (Attribute), wovon 9 mit Auswahl sind. In der Auswahl sind es immer nur 3 bis 5 Möglichkeiten. Mir erscheinen 9 Metamodels, also pro Auswahlfeld eins, da etwas merkwürdig. Die gesamte Taxonomy ist ja mit nur zwei Tabellen ausgekommen, da der Rest über IDs geregelt wurde. Kann ich das nicht so anlegen, dass ich für die Auswahlfelder wenigstens nur insgesamt ein weiteres MetaModel anlege? Oder macht das hier keinen Sinn?
Liste der Anhänge anzeigen (Anzahl: 3)
Bebildert als Beispiel mit den wichtigsten Einstellungen... siehe Anhänge.
Anzeigeeinstellung für die Eingabemaske der Kategorien: Rendermodus -> Hierarchie.
PID bekommst du dann z.b. über einen Blick in die Datenbank raus.
Siehe auch z.B. https://community.contao.org/de/show...light=optionen
Liste der Anhänge anzeigen (Anzahl: 2)
Ich habe es nun ausprobiert und wenn ich dann die manuelle Sortierung einstellen will, kommt dieser Fehler:
Zitat:
Fatal error: Uncaught exception ContaoCommunityAlliance\DcGeneral\Exception\DcGene ralRuntimeException with message Unparsable encoded id value: '' thrown in composer/vendor/contao-community-alliance/dc-general/src/ContaoCommunityAlliance/DcGeneral/Data/ModelId.php on line 116
#0 composer/vendor/contao-community-alliance/dc-general/src/ContaoCommunityAlliance/DcGeneral/BaseConfigRegistry.php(163): ContaoCommunityAlliance\DcGeneral\Data\ModelId::fr omSerialized(NULL)
#1 composer/vendor/contao-community-alliance/dc-general/src/ContaoCommunityAlliance/DcGeneral/BaseConfigRegistry.php(185): ContaoCommunityAlliance\DcGeneral\BaseConfigRegist ry->buildBaseConfig(NULL)
#2 composer/vendor/contao-community-alliance/dc-general/src/ContaoCommunityAlliance/DcGeneral/Contao/Event/Subscriber.php(330): ContaoCommunityAlliance\DcGeneral\BaseConfigRegist ry->getBaseConfig()
#3 [internal function]: ContaoCommunityAlliance\DcGeneral\Contao\Event\Sub scriber->initializePanels(Object(ContaoCommunityAlliance\D cGeneral\Event\ActionEvent), 'dc-general.acti...', Object(Symfony\Component\EventDispatcher\EventDisp atcher))
#4 composer/vendor/symfony/event-dispatcher/EventDispatcher.php(184): call_user_func(Array, Object(ContaoCommunityAlliance\DcGeneral\Event\Act ionEvent), 'dc-general.acti...', Object(Symfony\Component\EventDispatcher\EventDisp atcher))
#5 composer/vendor/symfony/event-dispatcher/EventDispatcher.php(46): Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(Array, 'dc-general.acti...', Object(ContaoCommunityAlliance\DcGeneral\Event\Act ionEvent))
#6 composer/vendor/contao-community-alliance/dc-general/src/ContaoCommunityAlliance/DcGeneral/Controller/DefaultController.php(131): Symfony\Component\EventDispatcher\EventDispatcher->dispatch('dc-general.acti...', Object(ContaoCommunityAlliance\DcGeneral\Event\Act ionEvent))
#7 composer/vendor/metamodels/core/src/MetaModels/BackendIntegration/Module.php(74): ContaoCommunityAlliance\DcGeneral\Controller\Defau ltController->handle(Object(ContaoCommunityAlliance\DcGeneral\A ction))
#8 system/modules/core/classes/Backend.php(423): MetaModels\BackendIntegration\Module->generate()
#9 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('metamodels')
#10 contao/main.php(20): Contao\BackendMain->run()
#11 {main}
Ich habe dazu dieses hier gefunden:
https://github.com/MetaModels/attribute_tags/issues/49
Ich nutze aber bisher keine Kindtabellen und diese Tabelle steht einzeln. Ich verstehe also nicht so richtig, ob es dasselbe Problem ist.
Ich habe diese Einstellungen machen wollen:
https://community.contao.org/de/show...l=1#post410313
Zitat:
in Sortierung Eingabemaske eine Sortierung als Standard mit “Manuelle Sortierung aktivieren”
Eben so, wie es im Handbuch steht.
[_] PHP-Version: 5.6
[_] Contao-Version: 3.5.24
[_] MM per Composer oder NightlyBuild: Composer
[_] MM Version (core): 3.5.5
[_] DC-General Version: Wo sehe ich das oder ist das dies hier? contao-community-alliance/dc-general >=3.2,<3.6
[_] spezielle Hotfix-Pakete eingespielt?: hatte bei Erstinstallation "hotfix" gewählt und dann das "bundle_all", wenn ich mich recht entsinne
[_] Wie kann das Verhalten nachvollzogen werden, ist die Frage zum Backend oder Frontend, Beschreibung + Screenshots der Einstellungen und Ausgaben (bitte keine "Prosa" sondern Fakten zum Nachbauen)
Aber die Meldung kommt bei allen bisher angelegten MM, wenn ich die Sortierung anklicke.
Anhang 18825Anhang 18824
Stimmt nun etwas mit der Installation nicht oder ist das ein Bug?
Liste der Anhänge anzeigen (Anzahl: 2)
Hmm, ich hatte eigentlich nur MMCore alpha 15 angeklickt. Oder muss ich erst DC-general installieren und dann mm-core?
So sieht es jetzt im Composer aus: Anhang 18828
Vorher waren es 60 Abhängigkeiten, jetzt sind es nur noch 59.
edit:
Ich sehe bei den Einstellungen keine solche Möglichkeit von "eigenständiger Prozess" :( .
Anhang 18829
Liste der Anhänge anzeigen (Anzahl: 1)
O.k., danke, habs gefunden. So sieht das aus:
Anhang 18831
Kann der Pfad so bleiben oder besser, wovon hängt es ab, ob ich den Pfad ändern muss? Ich habe ein Private Plus Paket bei All-Inkl. Dies ist ein Unteraccount der Hauptdomain und die Installation liegt in einem Ordner, den ich dafür angelegt habe.
edit: gefunden: https://github.com/contao-community-...xecution-modes