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
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an