FE-Modul mit Parametern einbinden
Hallo Leute,
ich bin neu in der Contao Entwicklung und bitte hier um Hilfe bei einem Problem, zu dem ich leider per Google nichts gefunden habe.
(Möglicherweise habe ich hier auch einen falschen Denkansatz).
Ich habe zum Einstieg das Screencast-Beispiel durchgemacht und anschließend für meine Belange angepasst.
Das funktioniert soweit alles wie gewollt, aber jetzt hätte ich eine Anforderung, zu der mir beim besten Willen keine Lösung einfällt:
Zum Screencast-Modul kann ja eine beliebige Menge an Screencasts (DCA-Datensätze) angelegt werden.
Ich möchte nun dem Seitendesigner die Möglichkeit bieten, diese Datensätze gefiltert anzuzeigen, also z.B. beim Einbinden des Moduls auf einer Seite kann er direkt angeben: nur den Screencast mit der DCA-ID 5 anzeigen.
An anderer Stelle möchte er vielleicht auch nochmal Screencast einbinden, aber dann mit DCA-ID 7 etc.
Dazu wäre es aus meiner Sicht (wie gesagt, ich bin neu hier und denke vielleicht falsch) notwendig, im Modul-Assistent, also wo ich bestimme, welches Modul ich einbinden möchte, einen zusätzlichen Parameter angeben zu können, z.B. ein Textfeld, in das man dann eine Liste von IDs o.ä. eingeben kann.
Den Parameter könnte ich dann in der Compile-Funktion aufnehmen und die SQL-Suche entsprechend anpassen.
Meine Frage:
- Ist es möglich, den Modul-Einbindeassistent zu erweitern, so dass ein zusätzlicher Parameter möglich wird?
- Denke ich völlig falsch?
Danke für jede Hilfe und jeden Tip