TYPO3 – tx_news und powermail – realurl
mit dem standard powermail Formular lassen sich wohl die realurl´s nicht richtig konfigurieren, wenn man den controller/action ausgeschaltet hat.
Hier eine Lösung dazu, wie die URL auch dann richtig aussieht.
realurl.php Datei unter „postVarSets“:
'formular' => array( array( 'GETvar' => 'tx_powermail_pi1[controller]', 'noMatch' => 'bypass' ), array( 'GETvar' => 'tx_powermail_pi1[action]', 'valueMap' => array( 'controller' => 'form', 'form' => 'form', 'absenden' => 'create', 'error' => 'error' ), 'noMatch' => 'bypass' ), ),
und hier der form-Tag unter der form.html:
<f:form action="{action}" controller="form" name="field" enctype="multipart/form-data" additionalAttributes="{vh:Validation.EnableParsleyAndAjax(form:form)}" addQueryString="{settings.misc.addQueryString}" method="post" id="form-submit" class="powermail_form powermail_form_{form.uid} {form.css} {settings.styles.framework.formClasses} {vh:Misc.MorestepClass(activate:settings.main.moresteps)}"> <f:render partial="Misc/FormError" arguments="{_all}" /> <f:for each="{form.pages}" as="page"> <f:render partial="Form/Page" arguments="{_all}" /> </f:for> <f:form.hidden name="mail[form]" value="{form.uid}" class="powermail_form_uid" /> <f:render partial="Misc/HoneyPod" arguments="{form:form}" /> </f:form>
für weitere Tips und Infos bin ich natürlich Euch dankbar!
Eure Meinung zu dem Artikel ist gefragt! Schreibt mir ein Kommentar
Ich freue mich auf einen Blick auf meine Amazon-Wunschliste. Vielen Dank!
Julian
Hallo Sebastian.
Lösungswege sind immer schön zu haben. Aber noch schöner, wenn auch das Problem erklärt wird, dass damit umschiffbar ist. Ein „lassen sich wohl die realurl´s nicht richtig konfigurieren“ ist ziemlich schwammig.
@Matthias: Controller-Namen beginnen stets mit Großbuchstabe. Könnte Ursache Deines Problem sein.
Viele Grüße
Julian
Matthias Haack
das controller=„form“ generiert bei mir einen Fehler – ohne das hingegen, also lediglich mit dem Eintrag in der realurl_conf klappt es. Danke