Hallo Forum, Ich will ein eigenes Formular direkt in der rechten Spalte darstellen. Das Formular soll direkt in der entsprechenden Seite ausgefüllt werden. Also KEINEN Link zu einem Formular, welcher dann auf eine Shopseite führt, wie bei Kontakt. Ich habe ein Formular angelegt und den Link eingebaut und wie erwartet wird nur der Link geöffnet und leitet weiter zum Formular. Wie kann ich das Formular einbauen? Könnte ich da die elements.tpl irgendwie umbauen und dann in mein Seitentemplate einbauen? Vielen Dank für Tipps. Wolfgang
Wenn ich mir das Formularsystem anschaue müsste es doch grundsätzlich möglich sein eine Kopie von elements.tpl zu machen und dann das in mein Template einzubinden. frontend/form/elements.tpl -\> kopieren nach frontend/form/mein\_form.tpl
Denn wenn ich in die elements.tpl schaue, werden dort ja die Formulare entsprechend der ID des Formulars im Backend zusammengesetzt. Diese ID wird ja durch den normalen Link zum Formular übergeben. Wäre es da nicht möglich diese ID in mein_form.tpl direkt hinein zuschreiben? Und dann dieses mit {include file=""} dort einzubinden wo ich es haben will? Unter action = wird ja anscheinend die ID des Fomular übergeben [code] {block name=‘frontend_forms_elements’}
Und hier wird ja das Formular zusammengebaut, und sKey schaut wie der Schlüssel für die Formular Felder aus:
<div class="supportrequest">
<fieldset>
{foreach from=$sSupport.sElements item=sElement key=sKey}
{if $sSupport.sFields[$sKey]||$sElement.note}
<div eq>
{$sSupport.sLabels.$sKey}
{eval var=$sSupport.sFields[$sKey]}
</div>
{if $sElement.note}
<p class="description">
{eval var=$sElement.note}
</p>
{/if}
{/if}
{/foreach}
<div class="captcha">
<img src="%7Burl%20controller='captcha'%20rand=%24rand%7D" alt="">
<input type="hidden" name="sRand" value="{$rand}">
<div class="code">
<label>{s name='SupportLabelCaptcha'}{/s}</label>
<input type="text" name="sCaptcha" class="{if $sSupport.sErrors.e.sCaptcha} instyle_error{/if}">
</div>
</div>
</fieldset>
Kann mir jemand sagen ob diese Idee funktioniert?
Hat jemand eine Idee was man genau wo eintragen müsste?
Aktuell kann ich zwar das Formular einbinden, aber ich bekomme nur den Captcha und den Submitt Button.
Guten Abend zusammen, dieses Thema würde mich auch sehr interessieren. Ist es überhaupt möglich? Oder müsste man auch hier wieder ein Plugin erstellen und ein eigenes Formular bauen? MfG Tobias
vermutlich ist dies hier wohl wirklich nur ein hobby forum, weil Antworten bekommt mann hier ja nicht wirklich so wie ich das sehe. Finde ich sehr schade. Weil vor dem gleichen Problem wie du stehe ich auch gerade, ich will auch ein Formular in eine Seite einbauen aber egal was ich mache es funktioniert nicht weil ich die Shopware 5.1.6 nutze alle hier abgebildeten erläuterungen beziehen sich alle nur auf die Shopware 4bzw 3. ergo irgendwann von 2012-2013. Alles danach hat keiner mehr gemacht.
MFG
björn