{"id":1215,"date":"2015-03-27T01:34:49","date_gmt":"2015-03-26T16:34:49","guid":{"rendered":"http:\/\/www.weschkalnies.de\/blog\/?p=1215"},"modified":"2026-03-24T04:20:39","modified_gmt":"2026-03-23T19:20:39","slug":"contao-eigenes-formulartemplate","status":"publish","type":"post","link":"https:\/\/www.weschkalnies.de\/blog\/contao-eigenes-formulartemplate\/","title":{"rendered":"Contao &#8211; Eigenes Formulartemplate"},"content":{"rendered":"<p>Viele Module und Inhaltselemente sind seit Contao 3 bereits so umgestellt, dass man ihnen eigene Templates zuweisen kann. Einzelnen Formularfeldern kann man ebenso bereits Frontend-Templates zuweisen. Nur dem Formular selbst nicht. Das l\u00e4sst sich allerdings relativ einfach machen, indem man folgende Schritte durchf\u00fchrt:<!--more--><\/p>\n<p>1. Dem Formular wird ein eindeutiger Formalias z.B. &#8218;form_custom&#8216; zugewiesen.<br \/>\n2. Man erstellt dann drei Templates z.B. wie folgt:<br \/>\na) form.html5<br \/>\nb) form_original.html5<br \/>\nc) form_custom.html5<\/p>\n<p>und integriert in die form.html5 folgende Abfrage:<\/p>\n<pre>&lt;?php \r\nif ($this-&gt;alias == \"form_custom\") {\r\n    include('form_custom.html5');\r\n} else {\r\n    include('form_original.html5');\r\n}\r\n?&gt;<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Viele Module und Inhaltselemente sind seit Contao 3 bereits so umgestellt, dass man ihnen eigene Templates zuweisen kann. Einzelnen Formularfeldern kann man ebenso bereits Frontend-Templates zuweisen. Nur dem&#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34],"tags":[35,75,76],"class_list":["post-1215","post","type-post","status-publish","format-standard","hentry","category-contao","tag-contao-2","tag-formular","tag-templates"],"_links":{"self":[{"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/posts\/1215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/comments?post=1215"}],"version-history":[{"count":7,"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/posts\/1215\/revisions"}],"predecessor-version":[{"id":1739,"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/posts\/1215\/revisions\/1739"}],"wp:attachment":[{"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/media?parent=1215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/categories?post=1215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.weschkalnies.de\/blog\/wp-json\/wp\/v2\/tags?post=1215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}