2

私はソナタ管理者を使用しており、テンプレートをオーバーライドしています。

このテンプレートで選択を作成しました。ページを表示すると、選択が表示されませんが、UL と LI を含む html コードが表示されます。

ソナタは、彼のコードでテンプレートの選択をオーバーライドしているようです。

どうすればそれを削除できますか? ソナタによってオーバーライドされた選択ではなく、MY選択が必要です。

4

2 に答える 2

3

Sonata は、javascript ライブラリであるselect2を使用して、select 要素のレンダリングをカスタマイズします。

select で select2 を無効にするには、属性 data-sonata-select2="false" を追加する必要があります。

<select data-sonata-select2="false"></select>

Sonata の関連コード: https://github.com/sonata-project/SonataAdminBundle/blob/master/Resources/public/Admin.js#L76

于 2014-11-06T13:17:42.667 に答える
2

ソナタ全体に対して select2 を有効にすることもできます。

sonata_admin:
    options:
        use_select2:    false # disable select2

http://sonata-project.org/bundles/admin/master/doc/reference/select2.html

于 2014-12-21T21:03:11.997 に答える