Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite ›

Drupal 7.x

drupal_mail sendet Mails doppelt

Eingetragen von digganet (33) am 01.03.2012 - 16:59 Uhr in
  • Modul-Entwicklung
  • Drupal 7.x

Hallo,

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 in
  • Allgemeines zu Drupal
  • Drupal 7.x

Hallo,

  • Anmelden oder Registrieren um Kommentare zu schreiben
  • Weiterlesen

Text mir Bild ersetzen

Eingetragen von joya (190) am 01.03.2012 - 15:18 Uhr in
  • Anfängerfragen
  • Drupal 7.x

hallo,

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.

  • 24 Kommentare
  • Weiterlesen

Inhaltstyp "Bildgalerie" erstellt anordnung Bilder steuern oder ändern?

Eingetragen von marco (36) am 01.03.2012 - 12:37 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hi,

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?

  • 7 Kommentare
  • Weiterlesen

Default Image wird nicht angezeigt wenn es "private" ist

Eingetragen von fraweg (230) am 01.03.2012 - 12:20 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Hallo,
mein schon hier http://www.drupalcenter.de/node/40017 beschriebenes Problem scheint sich weiter durch das System zu ziehen.

  • 10 Kommentare
  • Weiterlesen
  • 1 Anhang

[gelöst]Problem mit Veranstalungskalender (Date/Views/Fullcalendar)

Eingetragen von Premedia (5) am 01.03.2012 - 11:05 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Ich 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.

  • 2 Kommentare
  • Weiterlesen

[gelöst] Views - Rate Modul: Ausgabe der Benutzer

Eingetragen von begs (87) am 01.03.2012 - 10:38 Uhr in
  • Views
  • Drupal 7.x

Hallo 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.

  • 2 Kommentare
  • Weiterlesen

eigene node.tpl.php -> inhalt eines referenced node ausgeben

Eingetragen von mudds (18) am 29.02.2012 - 19:41 Uhr in
  • Themes & Theming
  • Drupal 7.x

hallo 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'];

  • 5 Kommentare
  • Weiterlesen

Suche Drupalentwickler aus Ulm / Stuttgart gesucht

Eingetragen von Niederer_S (1) am 29.02.2012 - 19:25 Uhr in
  • Drupal Jobs
  • Drupal 7.x

Hallo 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 in
  • Views
  • Drupal 7.x

Moin,
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.

  • 2 Kommentare
  • Weiterlesen
  • « erste Seite
  • ‹ vorherige Seite
  • …
  • 559
  • 560
  • 561
  • 562
  • 563
  • 564
  • 565
  • 566
  • 567
  • …
  • nächste Seite ›
  • letzte Seite »

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
Weiter

Neue Kommentare

  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 1 Woche 1 Tag
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 1 Woche 5 Tagen
  • Arrrrg. Nix Tabelle :-D /*
    vor 6 Wochen 11 Stunden
  • Textboxen mit Tabelle
    vor 6 Wochen 18 Stunden
  • Du sollst ja auch keine
    vor 6 Wochen 18 Stunden
  • Theme
    vor 6 Wochen 19 Stunden
  • Welches Theme benutzt du
    vor 6 Wochen 1 Tag
  • Mit Responsive Raster hatte
    vor 6 Wochen 1 Tag
  • Hallo Alex,um das Häkchen
    vor 6 Wochen 1 Tag
  • Modul view_unpublished
    vor 6 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250275
Registrierte User: 20490

Neue User:

  • Robertolix
  • DavidBit
  • JeraldZeF

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 18 Gäste online.

Drupal Security

  • Obfuscate - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-033
  • Drupal core - Moderately critical - Cross-site scripting - SA-CORE-2026-003
  • Drupal core - Moderately critical - Gadget Chain - SA-CORE-2026-002
  • Drupal core - Critical - Cross-site scripting - SA-CORE-2026-001
  • Orejime - Moderately critical - Cross-site scripting - SA-CONTRIB-2026-032
Weiter

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association