如何隐藏URL选择器内容选项卡?

时间:2017-10-13 22:55:44

标签: kentico

我正在使用kentico中的 Url Selector 创建自定义webpart。我希望用户只从媒体库中选择内容。我去了form controls -> Url Selector -> Properties -> Dialogs_Content_Hide -> Default Value -> Yes,它仍然在Web部件中显示它。如果我选择Dialogs_Web_HideDialogs_Libraries_Hide并在默认值中选择是选项,则会隐藏所有内容,但Content_Dialogs除外。

这是一个错误吗?或者它的错误?

Here is an example of the tabs

2 个答案:

答案 0 :(得分:1)

首先将表单控件属性设置回原来的样式。如果你不这样做,以后会引起各种各样的问题。

其次,当您在UI中的webpart中创建属性时,请为文本字段控件选择URL选择器表单控件。向下滚动一下,在编辑控制设置下,您将看到"配置"链接。点击它。在那里,您将能够告诉表单控制要启用和禁用的选项卡。

答案 1 :(得分:0)

补充布伦登的答案;如果您需要为当前构建做很多事情,那么我还建议制作Url选择器表单控件的副本,并按照您最初提到的方式自定义属性。这样,您就可以为系统保留默认控件,并根据您的需要定制控件。我刚才这样做是为了检查我称为媒体URL选择器的新表单控件。确保在克隆表单控件文件名属性中选择与原始控件相同的源文件 - 默认情况下,Kentico将尝试查找名为<original filename>_1.ascx的新文件。这样做的原因是您网站的管理部分也使用了此控件,因此您可能会在系统中的其他位置引起令人讨厌的副作用。

至于为什么设置没有效果;这些是您设置的默认值。如果您已经使用了表单控件,则默认设置将按原样应用。如果您找到其中一个相关字段,可以将控件类型更改为文本框,单击保存,然后将其重新分配给媒体URL选择器