[TYPO3-german] eigenes Markup für die neue forms extension TYPO3 6.1

Ralf-Rene Schröder ralf.rene at online.de
Wed Jul 17 03:08:13 CEST 2013


Hallo...
ich versuche ein eigenes Markup für die Forms Extension zu erzeugen..
aber irgendwie werden ich das alte nicht los...

tt_content.mailform.20 {
  layout {
    form (
    <form class="ym-form">
      <containerWrap />
    </form>
    )
    containerWrap (
    <div>
      <elements />
    </div>
    )
    elementWrap (
    <div class="ym-fbox">
      <element />
    </div>
    )

    textline (
    <div class="xxx">
      <label />
      <input />
    </div>
    )

  }
}

dieser Versuch funktioniert problemlos für das form selber

aber beim containerWrap brauche ich die divs nicht !!!
lasse ich sie aber weg, bekomme ich nur noch das erste Form Element
gerendert
versuche ich mit containerWrap > es ganz zu löschen habe ich wieder die
unerwünschten ursprünglichen ol tags

beim elementWrap brauche ich:
A.) entweder die divs auch nicht (dann packe ich es in die Elemente)
lasse ich die divs jedoch weg bekomme ich folgenden Fehler geworfen...
Fatal error:
Call to a member function setAttribute() on a non-object in
typo3/sysext/form/Classes/View/Form/Element/ContainerElementView.php
on line 61
B.) oder aber es muß die Klasse erhalten bleiben, derzeit wird diese
verworfen und statt dessen mit den csc- Klassen überschrieben, genauso
wie die originalen li tags
class="csc-form-4 csc-form-element csc-form-element-textline"

die einzelnen Elemente scheinen wieder zu funktionieren...

ich finde im TSOB einfach nichts hierzu was da passiert...


-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format


More information about the TYPO3-german mailing list