Drupal 7.x
drupal_mail sendet Mails doppelt
Eingetragen von digganet (33) am 01.03.2012 - 16:59 Uhr inHallo,
ich hab grad so mein Leiden mit den Funktionen drupal_mail und drupal_mail_system::mail. Jeder Klick auf´s Formular-Submit erzeugt 2 Mails!
Ich habe in meinem Modul ein Formular erstellt. Auf Submit (via AJAX / $form['submit']['#ajax']) wird dieses abgeschickt und validiert. Funktioniert.
Der Vollständigkeit halber hier beispielhaft meine Validierfunktion:
<?php
function mymodule_forms_kontakt_validate($form, &$form_state) {
if(!form_get_errors()) {
if(irgendeineprüfung schlägt fehl) { form_set_error('element', t('Fehlertext')); }
}
}
?>Bei erfolgreicher Validierung wird gesendet. Hier die Funktion (gekürzt):
<?php
function mymodule_forms_kontakt_submit($form, &$form_state) {
$element = $form['box'];
if(!form_get_errors()) {
$module = 'mymodule.kontakt';
$key = 'mailfrom-'.date('c');
$language = language_default();
$params = array();
$from = $form_state['values']['name'].' <'.$form_state['values']['email'].'>';
$to = 'Empfänger <mail@empfaenger.de>';
$message = drupal_mail($module, $key, $to, $language, $params, $from, false);
$message['subject'] = $form_state['values']['betreff'];
$message['body'] = array();
$message['body'][] = $form_state['values']['text'];
$system = drupal_mail_system($module, $key);
$message = $system->format($message);
$message['result'] = $system->mail($message);
if($message['result']) {
$res = 'Anfrage erfolgreich erstellt.';
}
else {
$res = 'Beim Erstellen Ihrer Anfrage ist ein Fehler aufgetreten.';
}
$element['#markup'] = $res;
}
return $element;
}
?>Gemäß Drupal-Referenz sollte die Funktion drupal_mail mit dem letzten Parameter $send=false keine Mail senden, sondern nur erstellen. Gesendet wird mit $system->mail. Scheinbar hat $send keinen Einfluss auf das Senden. Es ist egal, ob ich true oder false setze, ich erhalte immer zwei Mails.
Hab ich nen Knoten in der Denkleitung oder habe ich die Verwendung der Mail-Funktionen falsch verstanden?
Vielen Dank für eure Hilfe!
- Anmelden oder Registrieren um Kommentare zu schreiben
Kundenlogin - Backend Einschränkungen
Eingetragen von Dvdcmb (51) am 01.03.2012 - 15:38 Uhr inHallo,
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen
Text mir Bild ersetzen
Eingetragen von joya (190) am 01.03.2012 - 15:18 Uhr inhallo,
ich gebe mit der Hilfe Properties - Moduls , eine Produkteigenschaften-Tabelle aus. Diese beinhaltet verschiedene Produktmerkmale, inkl. Gewicht, Maße, Kamera:JA, UMTS:NEIN, Lieferbar: JA und so weiter....
Ich möchte jetzt aber alle Werte so einer Tabelle die ein "JA" beinhalten mit einem "Häckchen-Bild" ersetzen und die Werte "NEIN" mit einem grafischen Minus.
Inhaltstyp "Bildgalerie" erstellt anordnung Bilder steuern oder ändern?
Eingetragen von marco (36) am 01.03.2012 - 12:37 Uhr inHi,
habe einen Bildgalerie Inhaltstyp angelegt und diesen soweit mit Feldern und Ansicht auf meine Bedürfnisse angepasst.
Man kann nun unendlich viele Bilder hoch laden und das klappt auch soweit.
Leider werden die hochgeladenen Bilder alle untereinander dargestellt, wie ändere ich dieses am einfachsten?
Default Image wird nicht angezeigt wenn es "private" ist
Eingetragen von fraweg (230) am 01.03.2012 - 12:20 Uhr inHallo,
mein schon hier http://www.drupalcenter.de/node/40017 beschriebenes Problem scheint sich weiter durch das System zu ziehen.
[gelöst]Problem mit Veranstalungskalender (Date/Views/Fullcalendar)
Eingetragen von Premedia (5) am 01.03.2012 - 11:05 Uhr inIch bin langsam am verzweifeln, respektive zweifle an mir selbst!
Ich habe mit den Modulen Date, Views und Fullcalendar einen Veranstaltungskalender/Trainingskalender erstellt, der bisher tadellos funktionierte. Beim klicken in der Kalenderansicht öffnete sich die Node mit den Detailinformationen und dem Formular mit der Möglichkeit sich abzumelden wie gewünscht im Hauptfenster.
[gelöst] Views - Rate Modul: Ausgabe der Benutzer
Eingetragen von begs (87) am 01.03.2012 - 10:38 Uhr inHallo Forum,
ich nutze das Drupal Modul "Rate" http://drupal.org/project/rate um unter einem Custom Content Type "Veranstaltungen" anzuzeigen:
Möchten Sie teilnehmen: o Ja o Nein
Soweit funktioniert alles wunderbar.
eigene node.tpl.php -> inhalt eines referenced node ausgeben
Eingetragen von mudds (18) am 29.02.2012 - 19:41 Uhr inhallo zusammen,
ich versuche gerade für einen Inhaltstypen eine eigene node--.tpl.php zu schreiben.
Der Inhaltstyp hat ein Feld, welches einen anderen Inhaltstypen referenziert:
An die Id komme ich ran:
$artist_id = $node->field_release_kuenstler_ref['und'][0]['nid'];
Suche Drupalentwickler aus Ulm / Stuttgart gesucht
Eingetragen von Niederer_S (1) am 29.02.2012 - 19:25 Uhr inHallo zusammen,
wir - ein mittelständisches Unternehmen aus Ulm im Bereich Medizintechnik - suchen einen erfahrenen Drupalentwickler (idealerweise aus Ulm/Stuttgart für den persönlichen Kontakt), der uns eine Layoutvorlage (PSD) in ein Drupal-Template umsetzt (HTML5/CSS3) und uns beim Aufbau der Struktur/Inhaltstypen etc. behilflich ist.
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen
Aufteilung des Contents in 2 Blöcke für Review/Bandpage
Eingetragen von Morrison (5) am 29.02.2012 - 18:48 Uhr inMoin,
ich suche eine Möglichkeit um die Node in 2 Blöcke aufzuteilen. Als Beispiel dient die Reviews von Pitchfork (http://pitchfork.com/reviews/albums/16333-vee-vee/)
ich möchte in dem oberen Block ein Image zeigen und alle nötigen Infos zur Band oder zum Album und im unteren Block den Text stehen haben.

Neue Kommentare
vor 1 Woche 1 Tag
vor 1 Woche 5 Tagen
vor 6 Wochen 11 Stunden
vor 6 Wochen 18 Stunden
vor 6 Wochen 18 Stunden
vor 6 Wochen 19 Stunden
vor 6 Wochen 1 Tag
vor 6 Wochen 1 Tag
vor 6 Wochen 1 Tag
vor 6 Wochen 3 Tagen