Hallo,
wie kann ich jedem Benutzer einen persönlichen Kalender (Trainingsplan) anzeigen? Geht das "out of the box"?
Christoph
Hallo,
wie kann ich jedem Benutzer einen persönlichen Kalender (Trainingsplan) anzeigen? Geht das "out of the box"?
Christoph
du müsstest für jedes Mitglied einen Kalender anlegen und anschließend dann den kalender schützen das ur das jewilige Mitglied darauf zugreifen kann.
Wäre zumindest mein Ansatz
Leider kann ich Seiten ja nur für Gruppen schützen.
Und irgendwie hoffe ich, dass das leichter zu realisieren wäre, als für jedes Mitglied ein eigenes Kalendermodul anzulegen und alle auf einmal einzubinden.
Also irgendwie müsste das Modul ja dann wissen, dass "Fritz" gerade angemeldet ist und und aus dem Kalender "Trainingsplan - Fritz" die Events lesen.
Doch ein eigenes Modul schreiben?
Über Insert-Tags? Also tl_members durch Modul ID des Eventlisters ergänzen und das Modul per {{insert_module::{{user::trainingID}}}} einbinden. Funktioniert das?
Oder ich lege für jeden User einen versteckten Artikel mit aussagekräftigem Artikelalias an und binde jeweils den Artikel, der das entsprechende Modul enthält über {{insert_article::trainingsplan-{{user::login}}}} ein?
Oder ein PHP-File einbinden a la {{file::file.php?user={{user::login}}}}?
Geändert von bony (27.04.2010 um 10:08 Uhr)
Ja, das funktioniert nicht.
In welchen PHP-Variablen sind die Tabellenfelder aus tl_member eigentlich gespeichert? Also könnte ich einfach was in folgender Form machen:
?PHP-Code:
{{insert_module::<?php echo $this->tl_member_field; ?>}}
Sorry, bin nicht in firm in PHP und noch nicht so tief in TYPOlight.
Würde mich auch sehr interessieren, hast du eine Lösung gefunden?
Habe leider noch keine Lösung gefunden. Muss mir wohl endlich ein Buch über PHP kaufen, das TYPOlight-Framework durchschauen und dann eine eigene Erweiterung schreiben. ;-)
Würde mich freuen, wenn du es dann zur Verfügung stellen würdest?!
Momentane Zwischenlösung:
Tabelle tl_member um ein Feld ergänzt, in das eine Googlekalender-ID eingetragen werden kann. Damit lässt sich dann ein persönlicher Googlekalender einbinden.
Da gibt es jemanden, der das Kalendermodul (sobald Zeit) zu einer Art Terminplaner umbauen will. Ich suche nämlich auch eine Mögichkeit, dass Leute ihre Termine getrennt voneinader (also für andere nicht sichtbar) eintragen können und ein Supervisor aber den Überblick über alle Termine/Einsätze hat.
VG
Anke
Ich würde dieses Thema gerne wieder aufgreifen. Gibt es inzwischen eine Lösung?
Wenn wir mal von uns ausgehen, brauchen wir keinen eigenen Kalender für jedes Mitglied. Wir brauchen eine Möglichkeit, die Termine dazustellen, bei denen das Mitglied angemeldet ist. Wenn das dann noch in einer Art Kalender verpackt wird ist zwar schön aber nicht zwingend erforderlich.
Gibt es eine Lösung für diesen Ansatz?
Vielen Dank.
Hallo,
sofern es nicht Contao 3 ist könnte dieses Modul vielleicht helfen:
https://contao.org/de/extension-list....30009.de.html
Zitat: "Außerdem wurde ein Tielnahme-Listing-Modul hinzugefügt, das alle Events, für die sich ein Mitglied angemeldet hat anzeigt."
Hi zusammen,
eine Lösung ohne GooogleKalender einem Mitglied ein Event zusortieren gibt es nicht zufällig oder?
Danke
Preetz
Nicht standardmäßig.
Ich hab das in einer sehr komplexen Buchungskalendar-Erweiterung (auf Basis des KalendarModuls) umgesetzt. Diesen Part könnte man extrahieren und in eine kleine autarke Erweiterung packen für BE und FE.
@Anke:
Jup, so funktioniert die obenerwähnte Erweiterung. Kalendar werden sogar in Abhängigkeit voneinander dargestellt in einer Baumstruktur und in dieser können Events vererbt werden.Anke
Da gibt es jemanden, der das Kalendermodul (sobald Zeit) zu einer Art Terminplaner umbauen will. Ich suche nämlich auch eine Mögichkeit, dass Leute ihre Termine getrennt voneinader (also für andere nicht sichtbar) eintragen können und ein Supervisor aber den Überblick über alle Termine/Einsätze hat.
VG
Anke
Ein Supervisor hat sozusagen Rechte für den obersten Kalender und je nach Benutzergruppe kann es verschachtelte Untergruppen geben (mit verschachtelten Kalendern).
Buchungen bzw. Anfragen oder was man auch immer braucht, können über das FE mit einem einfachen Klick (hier ist bissel Ajax Power drin) erstellt werden. Man markiert sich Termine und nutzt ein Formular aus dem Form.gen. als Bestell/Buchungs/Anfragen-Formular.
Prioritätsstufen gibt es auch pro Event: z.B. Ausgebucht, Noch Termine frei, Nur für Mitglieder etc.
Je nach Prio sind unterschiedliche Interaktionen mit dem Kalender möglich. z.B. Nur Mitglieder dürfen ein Event überschreiben, aber für ein öffentliches Mitglied (nicht angemeldet) ist das Event ausgebucht usw. - sehr komplex an dieser Stelle.
Jetzt kommt der Dämpfer. Diese Erweiterung kann ich nicht lizensfrei abgeben. Die wurde in Koorperation mit einer Agentur erstellt.
http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen