Hallo,
ich würde mich freuen, wenn mir jemand helfen kann!
Ich stehe vor folgender Aufgabe:
Mit einem kleinen Script wird eine Mail verschickt (automatische Antwort). Den Text habe ich bisher direkt in dem Script hinterlegt ($inhalt="text text"; ).
Dieser Inhalt ändert sich nun öfter. Dafür habe ich einen Artikel angelegt mit einem Container (text/html). Diesen Text möchte ich in dem Mailscript auslesen und in der Variable $inhalt speichern und abschicken.
Wie mache ich das?
Der Artikellink: front_content.php?idart=570&idcat=153&lang=1
Der Artikel und die Kategorie sind offline, so dass die Google-Sitemap diesen nicht anzeigt, sollte aber kein Problem sein.
Version: 4.6.8.5
Mailscript ist ein Modul
Vielen Dank schon mal und viele Grüsse vom Bodensee, Uwe
Text aus Artikel in Variable speichern
das hier verwenden...
-> http://www.contenido.org/forum/viewtopic.php?t=2087
-> http://www.contenido.org/forum/viewtopic.php?t=2087
*** make your own tools (wishlist :: thx)
Hier mein Ergebnis, falls es jemand braucht. Es kommt als automatische Antwort auf das Abschicken eines Kontaktformulares zum Einsatz (nach der Validierung).
Der Text für den Betreff der aut. Antw. steht in einem Artikel (Modul CMS_TEXT[1] ). Der Text für den Inhalt der aut. Antw. steht in dem selben Artikel (Modul CMS_TEXT[2] ).
Ist nur ein Schnippsel zum Einbau in z. B. das Modul Kontakt.
Viele Grüsse vom Bodensee, Uwe
Der Text für den Betreff der aut. Antw. steht in einem Artikel (Modul CMS_TEXT[1] ). Der Text für den Inhalt der aut. Antw. steht in dem selben Artikel (Modul CMS_TEXT[2] ).
Ist nur ein Schnippsel zum Einbau in z. B. das Modul Kontakt.
Code: Alles auswählen
<?php
$mailtext = new Article(570, 1, 1); // new Article(idart, Mandant, Sprache); Auslesen des Artikels
$betreff_user = $mailtext->getContent("CMS_TEXT", 1); // Auslesen des Inhalts des Text-Containers CMS_TEXT[1]
$recipient_user = "$email"; // Wert kommt aus dem Kontaktformular, Eingabe vom Ausfüller
$inhalt_user = $mailtext->getContent("CMS_TEXT", 2); // Auslesen des Inhalts des Text-Containers CMS_TEXT[2]
mail($recipient_user,$betreff_user,$inhalt_user,"From: absender@domain.de");
?>