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



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

这是个虫子吗?还是出了什么问题?

以下是选项卡的示例

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

其次,当您在UI的Web部件中创建属性时,为您的文本字段控件选择URL选择器窗体控件。向下滚动一点,在编辑控制设置下,你会看到一个"配置"链接。单击它。在那里,您可以告诉表单控件要启用和禁用哪些选项卡。

添加到Brenden的答案中;如果这是您当前构建需要做的大量工作,那么我还建议您复制Url选择器表单控件并自定义您最初提到的属性。这样,您就可以保留系统的默认控件,并根据您的需要定制控件。我刚才这样做是为了检查一个新的表单控件,我称之为媒体URL选择器。请确保在克隆的表单控件文件名属性中选择与原始控件相同的源文件-Kentico默认情况下会尝试查找名为<original filename>_1.ascx的新文件。原因是你的网站的管理部分也使用了这个控件,所以你可能会在系统的其他地方造成严重的副作用。

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

最新更新