Das ist mein NgFieldGroup.ss
(gerade Kopie FieldGroup.ss
Plus $AttributesHTML
Benutzerdefinierte Vorlage nicht Rendering
<div $AttributesHTML class="<% if $extraClass %>$extraClass<% else %>fieldgroup<% end_if %><% if $Zebra %> fieldgroup-zebra<% end_if %>" <% if $ID %>id="$ID"<% end_if %>>
<test-bad-html>
<% loop $FieldList %>
<div class="fieldgroup-field $FirstLast $EvenOdd">
$SmallFieldHolder
</div>
<% end_loop %>
</test-bad-html>
</div>
Die Vorlage durch die folgenden in einem Formular
FieldGroup::create(null,[ /*...*/ ])->setAttribute("ng-show","action")->setTemplate("NgFieldGroup")
zugeordnet ist, wie Sie in diesem Bild sehen können, der Debugger zeigt, dass $this->getTemplate()
eindeutig NgFieldGroup
zugeordnet ist, aber in der Basis renderWith
Methode ist es nirgendwo zu sehen.
Was ist hier los?
Haben Sie vorher 'dev/build? Flush = 1' gemacht? – bummzack
@bummzack ja, mehrere Male – Isaac
Ich finde sogar mich löschen den silverstripe-Cache-Ordner vollständig manchmal, um sicherzustellen, dass dies neu erstellt wird – Barry