2017-10-13 91 views
0

我正在使用来自kentico的Url Selector创建自定义web部件。我希望用户只从媒体库中选择内容。我去了form controls -> Url Selector -> Properties -> Dialogs_Content_Hide -> Default Value -> Yes,它仍然在Web部件中显示它。如果我选择Dialogs_Web_Hide,Dialogs_Libraries_Hide并在默认值中选择yes选项,它们将隐藏除Content_Dialog之外的所有内容。如何隐藏URL选择器内容选项卡?

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

Here is an example of the tabs

回答

1

首先设置窗体控件的属性回到他们的方式。如果你不这样做,它会在以后引发各种问题。

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

1

要添加到Brenden的答案;如果这是您需要为当前版本做很多事情,那么我还建议制作Url选择器表单控件的副本,并按照您最初提到的那样定制属性。通过这种方式,您可以为系统保留默认控件,并根据您的需求量身定制控件。我刚刚完成了此操作,以检查我称为媒体网址选择器的新窗体控件。请确保您选择与中的原始控件相同的源文件克隆窗体控制文件名属性 - Kentico默认情况下会尝试找到名为<original filename>_1.ascx的新文件。原因是你的网站的管理部分也使用这个控制,所以你可能会在系统的其他地方造成一个令人讨厌的副作用。

至于为什么设置没有效果;这些是您设置的默认值。如果您已经使用了表单控件,那么默认设置将按原来的方式应用。如果您发现某个字段有问题,则可以将控件类型更改为文本框,单击保存,然后将其重新指定给媒体网址选择器

+0

这是一个好主意!非常感谢!我肯定会执行这个选项! –

相关问题