Hallo zusammen,
ich versuche mich gerade in Contao einzuarbeiten. Hintergrund ist die Erstellung einer Vereinswebseite.
Dabei würde ich gerne das calender-bundle erweitern. Hier im Forum habe ich schon gesucht, aber leider wahrscheinlich nach den falschen Punkten (ich habe das Anti-Google-Gen!). Ich gehe hier von Contao Verson 4.7.x aus.
Deshalb kurz umrissen, was ich gerne erreichen würde:
Der Kalender soll so erweitert werden, dass ich zu einem jeweiligen Eintrag eine Mitgliedergruppe hinterlegen kann. In diesem Falle ist eine Mitgliedergruppe eine Mannschaft. Dies soll quasi nur als Anzeige Option und Referenz auf die Mitgliedergruppe gelten.
Es geht also nicht darum, die Sichtbarkeit des Eintrags auf eine Mitgliedergruppe zu beschränken, sondern quasi einen Spielplan abzubilden, in dem ich unter anderem nur auswähle z.B. Männer U40. In dieser Mannschaft sind dann X Personen hinterlegt. Nun kann ich im Kalendereintrag auf den Eintrag selbst klicken (und erhalte Spielinfos) oder auf die Mitgliedergruppe aka Mannschaft und erhalte quasi die Spielerliste.
Jetzt ist die Frage, ob es so eine Erweiterung des calender-bundles schon gibt oder wie ich hier am Besten vorgehen muss.
Links zu entsprechenden Tutorials wären super, denn die Tuts, die ich gefunden habe, erweitern quasi nur um neue Felder, referenzieren aber nicht auf bestehende.
Ich schätze, ich muss mir hier, ähnlich wie in dca/tl_calender_events.php beim Author zu tl_user.name eine Referenz zu tl_member_group.name aufbauen, korrekt?
Nur gibt es analog dazu kein Contao\MemberGroup::getInstance()->id, wo durch ich wohl über Contao\MemberGroupModel::findById() oder Contao\Model::findBy() gehen muss.
Warum frage ich hier vielleicht etwas dumm und präsentiere keinen Code? Mir geht es darum, am Besten gleich entsprechende Best Practices zu erlernen, bevor ich mit zerhackstückeltem Code ankomme.
Wie gesagt, muss nicht unbedingt Code sein, der hier präsentiert wird, ordentliche Tutorials wären auch super!
Danke schon mal!
VG
sr972
Lesezeichen