Zum Inhalt springen

Formular: Recipient email-Feld fehlt!!

Erstellt am 6. April 2006 · 8 Antworten · letzte Antwort am 10. April 2006

Tags: Inhaltselemente, E-Mail-Versand, Frage

Unbekannter Benutzer ·

Hi Community,

ich habe ein großes Problem, auf dass ich unbedingt eine Antwort brauche! Ich hoffe, ihr könnt mir helfen, da ich wirklich am Verzweifeln bin. Ich habe schon seit 3 Tagen in Typo3-Foren/Google/Typo3.org-Mailinglists gesucht, aber nirgends wurde das Problem aufgeführt.

Ich versuche, es kurz zu fassen:
In einem Typo3-System bin ich Administrator (es gibt noch Redakteure); ich bin aber erst später zu dem Typo3-Admin-Team hinzugestoßen, d.h. Typo3 (3.7.0) wurde bereits auf dem Server installiert, eingerichtet etc. - die Seite ist ja auch schon längst online.
Es geht jetzt eigentlich nur um ein Problem mit dem Standard-Mail-Formular, über das ein Kontakt eingebaut werden soll.
Das Formular füge ich ganz normal zu einer Seite als Content Element hinzu. Soweit, so gut. Ich definiere/benenne anschließend die Felder.

DAS PROBLEM: Das Feld "Recipient email" fehlt!!
Es wird weder im "Forms wizard" noch im Seiteninhalt angezeigt! Es werden lediglich die beiden Felder "Betreff" und "Beschriftung des Absende-Buttons" angezeigt. "Recipient mail" und auch "HTML-Code enable" fehlen.

Jetzt Folgendes: Wenn ich trotzdem das Formular mit den Feldern fertigstelle und im FrontEnd ausprobiere, dann bekomme ich eine Mail mit den ausgefüllten Formular-Daten. Diese Mail wird aber einfach als "warning" an den Admin (also mich) geschickt! Das sagt mir zwar, dass das Formular geht, aber trotzdem kein Empfänger eingetragen werden kann!

Wiegesagt, das System wurde nicht von mir konfiguriert und deshalb weiss ich nicht, welche Einstellung die Anzeige dieses Feldes steuert (wenn überhaupt). Als Hilfe bekommt man beim Klick auf das "?" nur angezeigt:

"Notice: In order to enter a recipient address you need access to the "Subheader" field in the Content Elements. Yes, its quite strange, but so it is. Ask your administrator for access if you don't have it."

Wie bekommt man Zugriff auf einen "Untertitel" (Subheader) ?!

Ich habe schon etliche Typo3-Systeme konfiguriert und überall ist das "Recipient email"-Feld standardmäßig angezeigt. Ich habe auch die Konfiguration überprüft, aber die einzige Einstellung, die es sein könnte, ist [FE][strictFormmail] und diese ist identisch mit den "funktionierenden" Typo3-Systemen.

Ich habe in einem anderen Post gelesen, dass das Feld manuell hinzugefügt wird:
Name: | *name=input,50 | Ihr Name
Email: | *email=input,50 | Ihre Email
Empfänger: | *recipient=input,50 | Empfänger Email

Weiterhin weiss ich, dass es die Definition
*recipient_copy=input,50
gibt.

Kann man das Problem damit lösen? Ich will auch nicht jedes Mal eine Mail (an die Admin-Adresse) bekommen, wenn das Formular mit "recipient_copy" an einen 2. Empfänger geschickt wurde!
Zudem will ich die "recipient email" nicht als Feld einbinden, sondern vorher einfach definieren, an wen die Mail gehen soll.

Ich hoffe, ihr könnt mir schnellstmöglich helfen!!

Danke im Voraus.
/phareon

alphaonline ·

Ich habe in einem anderen Post gelesen, dass das Feld manuell hinzugefügt wird:
Name: | *name=input,50 | Ihr Name
Email: | *email=input,50 | Ihre Email
Empfänger: | *recipient=input,50 | Empfänger Email

Weiterhin weiss ich, dass es die Definition
*recipient_copy=input,50
gibt.

Kann man das Problem damit lösen?

Hast Du's denn schon damit probiert 😃
Ansonsten siehts nach ner verbogenen T3-Installation aus; da kommt nur Upgrade auf 3.8.1 oder ne Extension (z.B. mailformplus) in Frage !

markus.​l ·

Es ist doch ganz einfach und steht doch auch alles sogar schon da o.O

Wende Dich an Deinen Administrator der die Berechtigungen vergebn hat oder Zugriff darauf hat. Bitte Ihn er soll die Gruppenrechte Deiner Gruppe anpassen, so dass diese Gruppe auch Zugriff auf das Element "Seiteninhalt: Untertitel" bekommt.

Sobald dies geschehen ist, steht dir das benötigte Feld zur Verfügung.

lg Markus

Unbekannter Benutzer ·

Bitte Ihn er soll die Gruppenrechte Deiner Gruppe anpassen, so dass diese Gruppe auch Zugriff auf das Element "Seiteninhalt: Untertitel" bekommt.

Das dachte ich auch. Das habe ich gestern überprüft (da ich ja Admin bin und auf alles Zugriff habe) und in den 3 Gruppen, in denen ich bin, ist überall bei den Allowed excludefields "Seiteninhalt: Untertitel" und auch "Seite: Untertitel" ausgewählt. Aber genau daran MUSS es eigentlich liegen, anders kann ich mir das nicht erklären.
Und die Einstellungen der Typo3-Installation habe ich ebenfalls überprüft; dort lässt sich diesbezüglich garnichts einstellen.

Hast Du's denn schon damit probiert 😃
Ansonsten siehts nach ner verbogenen T3-Installation aus; da kommt nur Upgrade auf 3.8.1 oder ne Extension (z.B. mailformplus) in Frage !

Ja, ich habe es eben nochmal getestet mit recipient=..., aber passiert garnichts, also die Mail wird nicht an den eingetragenen Empfänger geschickt.
Leider befürchte ich auch, dass ich mailformplus oder Derartiges installieren muss, da ich sonst keinen Ausweg sehe.
Ich habe schon etliche Typo3-Guru's gefragt, aber niemand konnte mir wirklich helfen. 🙁

just2b ·

wenn du als adminstrator eingeloggt bist, und das nicht siehst, dann kanns schon mal nicht mehr an den Benutzerrechten liegen, IMHO.

sonst mal komplettes TsConfig, Constants, Setup (soweit wie möglich) raus, dann sind auch schon mal einige Fehlerquellen weg...

lg georg

Unbekannter Benutzer ·

Ja die Rechte stimmen wiegesagt; es muss durch irgendetwas Anderes gesperrt sein..

Constants gibt es keine.
Setup:
page = PAGE
page.typeNum = 0

page.config.pageGenScript = fileadmin/templates/main_template.php

page.config.metaCharset = utf-8
page.config.additionalHeaders = Content-Type:text/html;charset=utf-8

Daran lässt sich also nicht viel rütteln.

Zu der TsConfig lässt sich nur sagen, dass in einer von 3 Gruppen ein paar Zeilen stehen, diese aber nichts aussagen.
D.h. ich habe auch schon einen Test-Admin-User erstellt und diesen nur einer Gruppe (anstatt allen 3 Gruppen) zugeteilt, da ich dachte, eine der Gruppen könnte eine krumme Einstellung haben (ich habe aber auch alle 3 Gruppen auf das "Seiteninhalt: Untertitel"-Feld überprüft). Aber auch damit wurde das versteckte "Recipient email"-Feld nicht sichtbar.

Und die Idee, Mailformplus als Extension zu installieren, ist doch keine Alternative, da es ja "Erweitert" ist, also mit einem Template arbeitet. Und die Redakteure haben nicht das Wissen dazu, deshalb muss es die Core-Mailform sein 🙁

Trotzdem danke für die bisherigen Hinweise!

Unbekannter Benutzer ·

Nein, keiner der Benutzer/Admins kann das Feld sehen. Ich habe auch nochmal einen Test-Benutzer erstellt und diesem andere Gruppen zugeteilt, aber dort tritt das gleiche Problem auf.

Unbekannter Benutzer · · Beste Antwort

OK es scheint doch ein tiefgründiges Problem zu sein. Ich habe nochmal nachgeforscht und es gab Probleme mit Typo3 3.7.0 im Mailformular. Anschließend kam ein Security-Fix raus, der das Problem behoben hat.

Ich weiss immernoch nicht, warum das Recipient-Feld fehlt, aber es gibt keine Lösung, es dahin zu bekommen.

Trotzdem muss ich das "Erstellen eines Kontaktformulars für Redakteure" irgendwie hinbekommen.

Gibt es evtl. eine "simple" Extension, die das ermöglicht?

Mailformplus und Derartige Extensions kann ich wiegesagt nicht verwenden, da die Redakteure keine Templates schreiben können..