forms.iniファイルに次のコードがありますが、機能していません(レンダリングされたフォームは引き続きデフォルトのDtDdデコレータを使用しています)。
incident.elements.ticket_number.type = "text"
incident.elements.ticket_number.options.label = "Ticket Number"
incident.elements.ticket_number.options.required = true
incident.elements.ticket_number.decorators.elements.decorator = "ViewHelper"
incident.elements.ticket_number.decorators.list_item.decorator = "HtmlTag"
incident.elements.ticket_number.decorators.list_item.options.tag = "li"
incident.elements.ticket_number.decorators.label.decorator = "Label"
出力の表示:
<dt id="ticket_number-label">
<label for="ticket_number" class="required">Ticket Number</label>
</dt>
<dd id="ticket_number-element">
<input type="text" name="ticket_number" id="ticket_number" value="">
</dd>
しかし、私はそれを見せたい:
<li>
<label for=...>Ticket Number</label>
<input type="text" name="ticket_number" id="ticket_number" value="">
</li>
私はここで何を間違っているのですか?