奏鸣曲管理员,覆盖模板中的选择?

问题描述 投票:1回答:2

我正在使用奏鸣曲admin,并且我正在覆盖模板。

我在此模板中创建了一个选择,当我显示页面时,我看不到我的选择,但是看到了带有UL和LI的html代码。

似乎Sonata通过他的代码覆盖了他模板中的select。

我该如何删除? 我想要我的选择,而不是奏鸣曲覆盖的选择。

sonata-admin sonata
2个回答
3
投票

Sonata使用javascript库select2自定义选择元素的呈现。

要在您的选择上禁用select2,您需要添加属性data-sonata-select2 =“ false”:

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

奏鸣曲中的相关代码: https : //github.com/sonata-project/SonataAdminBundle/blob/master/Resources/public/Admin.js#L76


2
投票

您还可以为整个奏鸣曲打开select2:

sonata_admin:
    options:
        use_select2:    false # disable select2

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

© www.soinside.com 2019 - 2024. All rights reserved.