Neue Seite mit Formular

Hallo Zusammen,
ich habe mal eine Frage, hab schon paar Themen dazu gefunden aber so richtig komme ich nicht weiter. Auf meiner Seite http://testshop.mineutec.de habe ich rechts oben einen Block mit Kontaktmöglichkeiten. Wenn man nun auf Kontaktformular klickt kommt man auf das Standard Kontaktformular. Jetzt würde ich gerne die Option Rückrufservice integrieren. Meine Idee war: ich kopiere die contact.tpl und benenne sie in z.B.: callback.tpl um und ändere das enthaltene form so um das nur noch die Felder Name und Telefon zur Verfügung stehen Jetzt habe ich eine neue CMS Seite “Rückrufservice” angelegt. Aber wie kann ich jetzt mein kopiertes Template dort integrieren. So das es am Ende aussieht wie das Kontaktformular. Vielleicht ist diese Vorgehensweise völliger Blödsinn und unlogisch:-) Habt Ihr vielleicht einen Tipp oder eine Idee?

Vielen Dank und Grüße
Micha

Warum blendest du nicht die entsprechenden Felder auf der contact.tpl einfach aus?
Kannst du ja auch abhängig von einem REQUEST-Parameter machen.

Hi,
ja das hört sich total logisch an:-) Aber so mächtig bin ich der Programmiersprache noch nicht:-). Wenn ich was in der Contact.tpl ausblende, ist mein Kontaktformular doch auch modifiziert oder?

VG

Gesendet von meinem iPhone mit Tapatalk

Nicht, wenn du eine [I]if[/I] davorschaltest.

[{if $smarty.get.parameter=="callback"}]

Hey Danke für deine Hilfe, aber wenn es dir nichts ausmacht
könntest du mir dann etwas mehr context geben. Ich denke wenn ich das einmal gemacht habe,
verstehe ich auch die Beiträge davor. Wie würdest du vorgehen wenn du eine neue Seite anlegen möchtest, auch über das CMS System?

das sollte schneller gehen :wink:

http://www.ecomponents.de/Module/ASForms-Pro-Formularmanager-Oxid-4.html

Ja das hört sich gut an aber 100Euro wegen einem Formular mit 2 Zeilen?

Hallo,
ich habe jetzt eine neue CMS erstellt mit folgenden Code:


<form>
<ul class="form clear">
	<li><label class="req">Name:</label> <input class="js-oxValidate js-oxValidate_notEmpty" maxlength="40" name="editval[oxuser__oxfname]" size="70" type="text" value="">
	<p class="oxValidateError"><span class="js-oxError_notEmpty">Bitte Wert angeben!</span></p>
	</li>
	<li><label class="req">Ihre Telefonnummer:</label> <input class="js-oxValidate js-oxValidate_notEmpty" maxlength="40" name="editval[oxuser__oxlname]" size="70" type="text" value="">
	<p class="oxValidateError"><span class="js-oxError_notEmpty">Bitte Wert angeben!</span></p>
	</li>
	<li><label class="req">Ihr Anliegen:</label> <input maxlength="40" type="text" value=""></li>
	<li><label class="req">Wann können wir Sie erreichen?</label> <input maxlength="40" type="text" value=""></li>
	<li><label class="verify" label="">Prüfcode:</label> <img alt="" src="http://www.mineutec.de/core/utils/verificationimg.php?e_mac=ox_BBoAAmgjSE8u"> <input class="js-oxValidate js-oxValidate_notEmpty" data-fieldsize="verify" name="c_mac" type="text" value="">
	<p class="oxValidateError"><label><span class="js-oxError_notEmpty">Bitte Wert angeben!</span></label></p>
	<label> </label></li>
	<li><button class="submitButton largeButton" type="submit">Rückruf anfordern</button></li>
</ul>
</form>

Jetzt sieht das Formular eigentlich so aus wie es will. Allerdings brauche ich jetzt noch den Formmailer der das Formular beim senden verschickt. Ich habe jetzt schon alles versucht aber ich komme einfach nicht weiter. So sieht das ja bei dem Kontaktformular aus:

<form class="js-oxValidate" action="[{ $oViewConf->getSslSelfLink() }]" method="post">
    <div>
        [{ $oViewConf->getHiddenSid() }]
        <input type="hidden" name="fnc" value="send"/>
        <input type="hidden" name="cl" value="contact"/>
        [{assign var="oCaptcha" value=$oView->getCaptcha() }]
        <input type="hidden" name="c_mach" value="[{$oCaptcha->getHash()}]"/>
    </div>

Aber damit klappt es auch nicht:-) Vielleicht hat ja jemand die Muse mir zu helfen.

Vielen Dank und Grüße
Micha

Kauf dir das Callback für 39 €. Die Zeit kriegste nie wieder rein.

Hast du da einen Tip bzw. einen Link?