Seitenweites Kontaktformular zu interner Mailingliste umbiegen - Überhaupt möglich?
am 04.04.2009 - 17:01 Uhr in
Hallo zusammen,
ich will das seitenweite Kontaktformular (Drupal 6.10) zu einer kleinen Mailingliste umbauen. Zugriff hätten darauf ausschließlich angemeldete Benutzer.
Gibt es einen PHP-Schnipsel oder ähnliches, mit dem man den aktuellen Wert des mit CCK selbst erstellten Feldes profile_mail für jedem Benutzeraccount auslesen kann?
Diesen Schnipsel würde ich dann im Empfängerfeld auf /admin/build/contact/edit/1/ eintragen. Um zu gewährleisten, dass dem Kontaktformular nie veraltete Mailadressen mit auf den Weg gegeben werden...
Klar könnt ich mir auch die Arbeit machen und im o.g. Empfängerfeld händisch die Mailadressen eines jeden Benutzers auflisten. Jedoch sind es recht viele (ca 40, Anzahl variiert ebenfalls), so daß es kaum möglich wäre, da mit vertretbarem Zeitaufwand den Überblick zu behalten und die Liste immer auf dem aktuellsten Stand zu halten.
Kontaktformular-Verwaltungsrechte möchte ich den einzelnen Benutzern jedoch nur sehr ungern einräumen, weil sie dann schon wieder viel mehr verstellen könnten als mir lieb wär.
Daher wäre es für diesen Zweck die elegantere Lösung, eine Verknüpfung zwischen dem Empfängerfeld des Kontaktformulars und dem Mailadressenfeld aus den Benutzerprofilen herzustellen...
Ist dies von der technischen Seite her überhaupt so umsetzbar?
Mangels PHP- und MySQL-Syntax-Kenntnissen konnt ich leider noch keine eigenen Versuche dahingehend starten...
Vielen herzlichen Dank im Voraus für eure Ideen!
Grüßlis,
Sarah
- Anmelden oder Registrieren um Kommentare zu schreiben
Du hast schon gesehen, dass
am 04.04.2009 - 18:35 Uhr
Du hast schon gesehen, dass dieses Feld keine Möglichkeit hat mit PHP-Code ausgestattet zu werden?
Nimm das Modul Webform, damit kannst du Formulare erstellen und es geht sicherlich mit den Empfängern etwas leichter.
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Na toll. Dann werd ich den
am 07.04.2009 - 14:38 Uhr
Na toll.
Dann werd ich den Entwickler bitten, zukünftig PHP Unterstützung für dieses Feld hinzuzufügen...
Es gibt doch ne Lösung
am 08.04.2009 - 23:51 Uhr
zwar nicht mit dem contact-Modul aber dafür mit diesem hier:
Mass Contact.
Das tut genau das was ich will. (Hab alle Benutzeraccounts der selben Rolle zugeordnet und die dann als Empfänger ausgewählt). :)
Geht hiermit wesentlich schneller als wenn man sich erst noch in Webform einarbeiten muß (ist mir vor dem Hintergrund der zur Verfügung stehenden Zeit und des zu erfüllenden Zwecks "etwas" zu komplex).
Bis denn,
herzlichen Gruß,
Sarah