Calendar Module "Inhalt im Kalender zuweisen"
Eingetragen von d4rk1 (117)
am 06.04.2010 - 00:15 Uhr in
am 06.04.2010 - 00:15 Uhr in
Guten Abend liebe Gemeinde...
gibt es eine Möglichkeit dass viele User verschiedene "Nodes" für verschiedene Tage eintragen können, so ein Art Merkliste für sich selber.
Und ich filtere dann für User die Tage wo die Verschiedene "Nodes" angezeigt werden.
Im Endeffekt soll das so aussehen.
SuperAdmin erstellt 100 Nodes
die User tragen ein Datum im ausgewählten Node ein, und dieser wird im User Kalender angezeigt.
Wie kann ich sowas umsetzen?
LG
- Anmelden oder Registrieren um Kommentare zu schreiben
Irgendwie komme ich mit
am 06.04.2010 - 01:38 Uhr
Irgendwie komme ich mit deiner Beschreibung nicht so richtig klar -,-'
Könntest du bitte nochmal ausführlich erklären, was genau dein Ziel ist? Wer sol was machen können, was soll passieren etc. Mit dem Text da oben kann zumindest ich herzlich wenig anfangen.
Also, bitte nochmal eine umfangreichere und verständlichere Erklärung, was du machen willst, dann kann man dir besser helfen ;-)
re
am 06.04.2010 - 09:53 Uhr
Oki, ich war schon sehr müde gestern Abend.
Es geht um folgendes.
1. Ein Administrator erstellt Verschiedene Inhalte z.B. test1, test2, test3, test4, test5, test6, usw.
2. Jeder eingetragener User sollte die Möglichkeit haben Inhalt wie "test3" für sein Kalender "Kalender entscheidet per Views welcher User gerade online ist und welche Inhalte er anzeigen soll." einzutragen.
Also in erster Linie geht es mir nur um das individuelle eintragen der Inhalte für jeden Benutzer.
Ich hoffe das ist jetzt etwas besser erklärt :)
Ja, jetzt ist es besser
am 06.04.2010 - 13:07 Uhr
Ja, jetzt ist es besser ^^
Aber so direkt fällt mir dazu auch nichts ein, höchstens folgendes:
Man könnte sich da evtl. etwas mit dem Flag-Modul bauen. Dass man quasi die Calendar-View so einstellt, dass nur die vom User geflagten Inhalte dort angezeigt werden. Dann gibt man unter den entsprechenden Nodes noch ein Flag aus und wenn die User dort drauf klicken, wandert der Termin in ihren Kalender. Und wenn sie nochmal drauf klicken, fliegt der Termin wieder raus.
Könnte funktionieren, habe ich aber noch nie probiert. Weiß jetzt nicht, ob du schonmal mit Flags gearbeitet hast. Du kannst ja mal ein wenig damit herum probieren, vielleicht schau ich mir das ganze heute auch nochmal an.
re
am 06.04.2010 - 16:20 Uhr
Hallö
thx für die schnelle Antwort,
das ausgeben über Views kein Prob, ich nutze dazu "favorite_nodes" damit filter ich favorisierte Inhalte vom User.
Mir geht es halt nur um das einstellen des Datums ohne dabei in die Maske des "Nodes zugehen"
LG
Gibt denn der Admin für
am 06.04.2010 - 20:29 Uhr
Gibt denn der Admin für Test1, Test2, Test3 usw. ein Datum in einem CCK-Feld an?
re
am 06.04.2010 - 21:00 Uhr
Hoi
Ne Admin soll ja kein Datum festlegen, das müssen die User für sich selbst machen.
User1 will vieleicht das ein Inhalt am Montag dem 10ten angezeigt wird, und User2 möchte selben Inhalt am Dienstag dem 22ten in seinem Kalender sehen.
LG
Ich glaube nicht, dass das
am 06.04.2010 - 21:21 Uhr
Ich glaube nicht, dass das ohne weiteres was wird.
Dem Kalender musst du ja ein Datums-Feld als Argument übergeben. Und dieses Feld ist eben fest mit dem Node verbunden, das kann ja nicht für den User mal so und für den anderen so aussehen.
re
am 06.04.2010 - 22:53 Uhr
das ist nicht so gut....
absolut keinen vorschlag wie ich das sonst lösen kann?
LG
Also mir fällt da nichts so
am 06.04.2010 - 23:24 Uhr
Also mir fällt da nichts so richtig ein. Der Kalender braucht eben das Datumsfeld des Nodes für die Anzeige. Und das hängt wie gesagt fest mit dem Node zusammen. Kannst höchstens versuchen, es so einzurichten, dass mittels weniger Klicks automatisch ein neuer Node erstellt wird, der den gleichen Titel und Inhalt hat wie der Node des Admins und eben einen Datumswert dazu. Das wäre das einzige, was mir diesbezüglich einfällt.
Webform mit Rule? Buchungsmodul?
am 07.04.2010 - 00:08 Uhr
Könnte so etwas funktionieren: der Admin schreibt die Themen als Webforms, die User machen ein Häkchen bei den Themen, die sie in ihren Kalender übernehmen wollen, durch das Abschicken eines Formulars wird per Rule ein Date-Node geöffnet, in dem das Thema schon übernommen ist, aber das Datum noch ausgefüllt werden muss?
So richtig kann ich mir den Anwendungsfall noch immer nicht vorstellen ... Vielleicht könnte man auch ein Buchungsmodul umfunktionieren (Reservation, Availability Calendars)?
Definiere doch einen
am 07.04.2010 - 09:55 Uhr
Definiere doch einen Kalendereintrag mit einem Datumsfeld und einer Referenz auf den gewünschten Node. Da der Kalender ja meist eine View ist, kannst Du dabei Deinen Referenznode mit anzeigen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Jau
am 07.04.2010 - 10:06 Uhr
Hallö
danke für all die Antworten,
habe mir jetzt ganz was anderes und simples überlegt :)
ich mache auf dem Node ein "duplicate Node" button, dann können die User Datum auf dem geclonten eintragen und in views kann ich das wiederum Filtern.
Ist zwar nicht elegant aber funktional.
Danke.