Morgen Nuschel56,
ich hatte das am Anfang falsch herum gelesen. Ich dachte, das soll ein Pflichtfeld werden. Daher meine Antwort. Aber es soll ja anderst herum sein.
Das in
kein Pflichtfeld zu ändern ist doch das kleinere Problem.
In der \themes\kontakt\index.php steht etwa ab Zeile 90 (genaueres kann ich Dir nicht sagen da das Formular bei mir erweitert wurde)
- Code: Alles auswählen
if($_POST["submit"]) {
if (($_POST["name"] == "") || ($_POST["tel"] == "") || ($_POST["betreff"] == "") || ($_POST["nachricht"] == "")) {
$tpl_formFehlerText = $u_sternFelder;
} elseif(is_mail($_POST["formEmail"]) == false) {
$tpl_formFehlerText = $lang_emailInkorrekt;
Als erstes nimmst Du hier folgendes raus -> ($_POST["tel"] == "") ||
Diese beiden || ist es egal ob die vorderen oder hinteren. Musst halt ... Ach kopiere doch einfach diese Zeile
- Code: Alles auswählen
if (($_POST["name"] == "") || ($_POST["betreff"] == "") || ($_POST["nachricht"] == "")) {
$tpl_formFehlerText = $u_sternFelder;
Dann geht es weiter mit dem Formular unter \templates\Standard\Website\kontakt\Formular.tpl
Dort suchst Du folgendes
- Code: Alles auswählen
<div>
<label><?php echo $lang_telefon?>:*</label>
<input type="text" name="tel" value="<?php echo $_POST["tel"]?>" />
</div>
Und entfernst dort einfach nur den *
Und das wars dann auch schon. Und wenn Du unbedingt ein Captcha dort haben möchtest, melde Dich einfach nochmal, dann schicke ich Dir was dafür.
Und wie Piet schon sagt, das fremde Formular macht keinen guten Eindruck auf einer Seite