SQL Parameter zur Einschränkung von Select Feldern
Contao 4.9.26
MetaModels Core 2.1.14
Liebe Community,
ich versuche ein Einzelauswahl- Feld auf der Attribut-Einstellungsseite per SQL weiter einzuschränken.
Leider scheint es so, dass sich hier keine dynamischen Parameter wie {{param::get?name=id}} verwenden lassen und
ein Syntaxfehler generiert wird.
Hier ist der Inhalt des SQL Feldes:
Code:
(sourceTable.groups LIKE '%"1"%' AND sourceTable.disable LIKE '') OR sourceTable.id = {{param::get?name=id}}
Können hier überhaupt dynamische Daten an dieser Stelle verwendet werden oder mache ich etwas verkehrt?
Mit rein statischen Werten funktioniert diese Zeile.
Mein Ziel ist es, deaktivierte Datensätze im Select- Feld nicht anzeigen zu lassen, es sei denn die ID eines deaktivierten Datensatzes wird
im Datensatz mit dem Select- Feld bereits verwendet. Sonst würde das Select- Feld beim Abspeichern der Eingabemaske mit einem
anderen Wert aus der Optionsgruppe des Select- Feldes überschrieben werden.
Liste der Anhänge anzeigen (Anzahl: 2)
Dank für den Hinweis.
Wenn sich abzeichnet, dass ich das Projekt mit mm umsetzen kann, wird es definitiv MM 2.2.
Nein, ich habe nicht "übersetzte Einzelauswahl" verwendet. Der Screenshot und die verwendeten Module hängen an.
Ich habe nun versucht das Problem zu umschiffen. In dem ich einfach das Select Feld ausblende,
wenn es schon befüllt wurde. Dann benötige ich allerdings eine weitere Eingabemaske für das Frontend
mit nur diesem einen SELECT-Feld.
Dabei bin ich allerdings auf ein weiteres Problem gestoßen. Es lassen sich zwar mehrere Eingabe- Masken generieren.
Aber es kann immer nur eine Maske pro Mitgliedergruppe verwendet werden. Auch dann, wenn ich dem Mitglied
mehrere Mitgliedergruppen zuweise.