0

これにより、月と日のウィジェットが完全に非表示になるわけではありません...

{% block date_widget %}
    {% spaceless %}
        {% if widget == 'single_text' %}
            {{ block('field_widget') }}
        {% else %}
            <div {{ block('widget_container_attributes') }}>
                {{ date_pattern|replace({
                '{{ year }}':  form_widget(form.year),
                '{{ month }}': form_widget(form.month, { 'attr' : { 'style': 'display:none' }}),
                '{{ day }}': form_widget(form.day, { 'attr' : { 'style': 'display:none' }}),
                })|raw }}
            </div>
        {% endif %}
    {% endspaceless %}
{% endblock date_widget %}

...この:

'{{ month }}': '',
'{{ day }}': '',

検証中に失敗します。

日付フォーム フィールドから日と月のウィジェットを削除する方法はありますか?

4

1 に答える 1

1

とパーツdateのないタイプはただのタイプです。では、日付用の型を悪用するのではなく、作成してみませんか?monthdayyear

タイプを使用するか、それに基づいてタイプをchoice作成できます。タイプのオプションをyear見て、同様のオプションを新しいタイプに追加することもできます。yearsbirthday

于 2012-10-29T13:47:47.270 に答える