TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692015-12-08T11:31:25ZTYPO3 Forge
Redmine TYPO3 Core - Bug #72101 (Closed): pages language overlay should not show flexform value of defaul...http://forge.typo3.org/issues/721012015-12-08T11:31:25ZMarc Neuhausapocalip@gmail.com
<p>If you add a field of type flex to the pages_language_overlay table and configure<br />that to be shown the value of the parent pages' flex field is shown beneath the field.<br />This data i usually not really helpful, because it's a xml.</p>
<p>Fields of type "inline" are already excluded in the SingleFieldContainer. <br />in my opinion this should also be the case for type "flex"</p> TYPO3 Core - Feature #69176 (Closed): Fix Layout handling for Form generationhttp://forge.typo3.org/issues/691762015-08-19T08:03:59ZMarc Neuhausapocalip@gmail.com
<p>Currently it's not possible anymore to change the style of default form extension<br />through the "default" typoscript because every part of the form extension<br />then uses the same layout for form, confirmation and postprossessing rendering.<br />This makes of course no sense, because, as soon as you change the layout<br />to output a nice form, the same layout will be used to send the e-mail, which<br />will only contain the form itself again.</p> TYPO3 Core - Bug #48404 (Closed): Form ignores/overrides a class for layout.elementWraphttp://forge.typo3.org/issues/484042013-05-21T09:35:22ZMarc Neuhausapocalip@gmail.com
<p>I'm currently trying to make the new Form rendering produce html markup for Bootstrap.<br />One thing that doesn't properly work is currently the elementWrap.</p>
<p>For example, if you try to set the layout of the elementWrap like this:<br /><pre>
tt_content.mailform.20.layout {
elementWrap (
<div class="control-group">
<element />
</div>
)
}
</pre></p>
<p>It will always ignore/override that class attribute and produce this instead:<br /><pre>
<div class="csc-form-* csc-form-element csc-form-element-*">...</div>
</pre></p>
<p>This is caused by the ContainerElementView in line 61:</p>
<pre>
$childNode->setAttribute('class', $child->getElementWraps());
</pre>
<p>This line should should append the class instead of overriding it:</p>
<pre>
$class = strlen($childNode->getAttribute('class')) > 0 ? $childNode->getAttribute('class') . ' ' : '';
$class .= $child->getElementWraps();
$childNode->setAttribute('class', $class);
</pre>