[gelöst] Entity Registration Modul Dokumentation
am 06.07.2013 - 21:41 Uhr in
Einen wunderschönen guten Abend wünsche ich allerseits.
Ich würde gerne wissen ob irgendjemand das Entity Registration Modul unter Drupal 7 zusammen mit dem Calendar Modul erfolgreich nutzt.
Ich versuche seit längerem dieses Modul unter Zuhilfenahme der Dokumentation auf DrupalOrg zum Laufen zu bringen und bin bis jetzt kläglich gescheitert. Das Modul kommt so wie ich das verstanden habe mit vordefinierten Feldern quasi "out of the box" und soll sehr leicht zu konfigurieren sein. Auf DrupalOrg steht als Level: "Beginner, Intermediate" was ich inzwischen für ein Gerücht halte.
Die Doku und das readme sind mE "poor" wie der Engländer sagt. Ich hoffe dass jemand über die Doku hinaus irgendwo ein Tutorial weiß - ich häng fest. Nach der Installation soll man einen Registrierungstypen erstellen analog zu einem Contenttypen. Davon dann eine Instanz (in meinem Fall ein Event) welche die Felder in dem Registrierungstypen referenziert und mit Beidem zusammen soll dann die Erstellung der Registrierung für ein Event per Auswahlfeld möglich sein. Soweit so gut, wenn es denn funktionieren würde ... :(
Ich kann machen was ich will, ich bekomme in dem Event keine Ausgabe - es wird kein Registrierungslink und naturgemäß dann auch keine Liste von angemeldeten Usern angezeigt, noch nicht einmal das Label welches die Liste benamen soll erscheint.
Ich hoffe jemand kann helfen und ist auch bereit das zu tun. Ich finde nirgendwo ein brauchbares Tutorial, kennt jemand eins?
Besten Dank schon einmal für Eure Aufmerksamkeit
Hans
- Anmelden oder Registrieren um Kommentare zu schreiben
Entity Registration
am 07.07.2013 - 15:49 Uhr
Moin.
Meinst Du das Modul hier: [do:registration Entity Registration]?
Die Konfiguration ist eigentlich relativ einfach und auch in der README.txt ziemlich gut erklärt.
Du musst zuerst eine "Registration Type" erstellen, diesem Typ noch die gewünschten Felder hinzufügen und dann bei dem Inhaltstypen, bei dem Du Registrierungen "anhängen" willst, ein Feld vom Typ "Registration" hinzufügen.
Danach kannst Du bei den Inhalten des Typs mit dem Registration-Feld auswählen, welche Art von Registrierung verwendet werden soll (also welchen "Registration Type").
Beschreib doch mal, was Du gemacht hast, und wo genau es hakt.
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Genau dieses Modul meine
am 07.07.2013 - 20:48 Uhr
Genau dieses Modul meine ich.
Ich habe einen Registration Type erstellt und diesem ein Feld mit einem Kontrollkästchen hinzugefügt. Dem Inhaltstypen Veranstaltung (Calendar Module) habe ich dann ein Feld mit dem Typ Registration hinzugefügt. In den Feldeinstellungen hab ich die Berechtigungen für diejenigen gesetzt die sich anmelden dürfen.
Dann einen Testevent erstellt und dort in dem Auswahlfeld die Anmeldung ermöglicht.
Jetzt müsste in meiner Vorstellung eigentlich das Auswahlfeld dargestellt werden und mit dem Setzen des Häkchens die Eventanmeldung dem jeweilgen User zugeordnet werden. Das passiert nicht, dargestellt wird ein Label, dort steht "Anmeldung:" . Ich vermute dort soll dann die Liste derer dargestellt werden die sich zu dem Event anmelden. (siehe angehängter Screenshot).
Ich vermute ich habe eine grundsätzlichen Denkfehler in der Funktion des Moduls wenn das wirklich so einfach einzurichten ist. Aber ich hab echt keine Idee mehr.
There's a rub in it. ;-)
Registration
am 08.07.2013 - 21:43 Uhr
Moin.
Ich habs jetzt mal schnell selbst durchgespielt.
Wenn Du in den "Display Settings" Deines Inhaltstyps beim Feld für die Registrierung als Format "Registration Form" wählst, hast Du das Registrierungsformular gleich in der Node-Ansicht:
hth,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Gelöst!!!
am 09.07.2013 - 00:53 Uhr
WOW ich habs ans Laufen gekriegt. DANKE!
So ein Verhalten eines Moduls hab ich noch nicht erlebt...
Im Verlauf der Erstellung des ersten "Registration Types" tauchen im Menu "Berechtigungen" neue Optionen auf. Vorher sind die (zumindest bei mir) nicht da!
Die sind per default alle nicht gesetzt und man muss die genau in diesem Moment setzen sonst geht nichts. Dann geht auch der Workaround bei mir nicht. Wenn man die in dem Moment setzt ist es wirklich einfach.
Vielen Dank nochmal Stefan.
Gruß
Hans
Ps. die Option heißt in meiner Übersetzung übrigens "Registration Link" - um dann noch vollends zu meiner Verwirrung beizutragen :)
There's a rub in it. ;-)
Registration
am 09.07.2013 - 07:40 Uhr
So ein Verhalten eines Moduls hab ich noch nicht erlebt...
Im Verlauf der Erstellung des ersten "Registration Types" tauchen im Menu "Berechtigungen" neue Optionen auf. Vorher sind die (zumindest bei mir) nicht da!
Das ist eigentlich ein ziemlich normales Verhalten :). Die Berechtigungen lassen sich hier pro Typ einstellen, werden also erst definiert, wenn Du einen Registration-Type anlegst. Das ist ja beispielsweise bei Inhaltstypen genauso.
Ps. die Option heißt in meiner Übersetzung übrigens "Registration Link" - um dann noch vollends zu meiner Verwirrung beizutragen :)
Da sollte es mehrere Optionen geben:
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Hm da trennt sich wohl die
am 09.07.2013 - 14:19 Uhr
Hm da trennt sich wohl die Spreu vom Weizen. Ich hab nicht damit gerechnet, dass die Berechtigungen nach und nach im Menu auftachen. nach dem Aktivieren des Moduls hab ich die Drei die direkt auftauchen gesetzt und dann gedacht das wars. :)
Der Punkt "Registration Form", jepp den gibts bei mir als "Registration" - aber der hats iwie vorher auch nicht getan ... Spreu eben ;)
Jetzt bleibt mir ein Problem, die Anzeige der Teinehmer des Events und der Warteliste ist scheinbar nicht eingebaut, oder? Ich hab die nur im Menupunkt: "Manage Registrations" die Rechte dafür möcht ich naturgemäß dem normalen User oder Gast nicht geben, diese Rollen sollen sich aber trotzdem anschauen können wer sich zu dem Event angemeldet hat.
Ich muss da wohl nen View erstellen und den in die Anzeige einbauen, befürchte ich... ...oder hab ich vielleicht wieder was übersehen? Über die Berechtigungen krieg ichs bis jetzt jedenfalls nicht hin.
There's a rub in it. ;-)
Teilnehmer
am 09.07.2013 - 15:27 Uhr
Ja, wenn Du nicht auf den Tab "Manage registrations" zurückgreifen willst, musst Du Dir einen View erstellen, der alle entsprechenden Daten vom Typ "Registrations" auflistet.
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Hallo!kimble schriebJetzt
am 29.04.2015 - 15:25 Uhr
Hallo!
Jetzt bleibt mir ein Problem, die Anzeige der Teinehmer des Events und der Warteliste ist scheinbar nicht eingebaut, oder? Ich hab die nur im Menupunkt: "Manage Registrations" die Rechte dafür möcht ich naturgemäß dem normalen User oder Gast nicht geben, diese Rollen sollen sich aber trotzdem anschauen können wer sich zu dem Event angemeldet hat.
Ich habe genau das selbe Problem. Es ist autentizierten Benutzern nicht möglich die eigene Anmeldung zu editieren/löschen und sie können auch nicht die Liste bereits angemeldeter User einsehen. Es ginge nur, wenn ich entsprechende Permissions auch an authentizierte Benutzer vergebe, aber dann können sie schon wieder zu viel. Das will ich eigentlich nicht.
Mit dem EVA-Modul soll das ja gehen, aber leider verstehe ich einfach nicht wie das funktioniert. Hab schon viele Dokus und diverse Videotutorials durch, aber ich werde daraus einfach nicht schlau.
Ja, wenn Du nicht auf den Tab "Manage registrations" zurückgreifen willst, musst Du Dir einen View erstellen, der alle entsprechenden Daten vom Typ "Registrations" auflistet.
Genau das versuche ich. Leider komme ich nie zum gewünschte Ergebnis.