Kentico 克隆和定制 cms.file
Kentico clone and customize cms.file
这就是我想要做的。当用户上传文件时,我需要他们做出三个选项之一。然后我将创建一个到文件的 link 转换,他们选择的选项决定了哪个图标。
我从克隆 cms.file 开始,然后创建了选项所需的新字段。然后我使用该页面类型上传了一个文件。我在上传屏幕上或文件保存后没有看到我的选项列表(下拉列表)。
我一直在玩布局,但这似乎没有帮助。我在这里错过了什么?
我不确定我们是否有足够的信息来调试为什么您的自定义页面类型可能没有显示您添加的字段,但是一个可能的解决方法:根据您的图标基础,它可能只适用于根据文件类型使用不同的图标? Kentico 甚至有一种方法可以用来根据扩展名获取文件图标:
<%# GetFileIcon(Eval("FileExtension")) %>
否则,也许您可以包含更多关于您的自定义页面类型的信息,例如该页面类型的字段和表单选项卡的屏幕截图。您添加的 "icon" 字段是否没有显示在表单中?
您可以创建一个具有文件上传字段的简单页面类型,这将解决您的问题,您还可以在新页面类型中包含一个或多个额外字段。
这就是我想要做的。当用户上传文件时,我需要他们做出三个选项之一。然后我将创建一个到文件的 link 转换,他们选择的选项决定了哪个图标。
我从克隆 cms.file 开始,然后创建了选项所需的新字段。然后我使用该页面类型上传了一个文件。我在上传屏幕上或文件保存后没有看到我的选项列表(下拉列表)。
我一直在玩布局,但这似乎没有帮助。我在这里错过了什么?
我不确定我们是否有足够的信息来调试为什么您的自定义页面类型可能没有显示您添加的字段,但是一个可能的解决方法:根据您的图标基础,它可能只适用于根据文件类型使用不同的图标? Kentico 甚至有一种方法可以用来根据扩展名获取文件图标:
<%# GetFileIcon(Eval("FileExtension")) %>
否则,也许您可以包含更多关于您的自定义页面类型的信息,例如该页面类型的字段和表单选项卡的屏幕截图。您添加的 "icon" 字段是否没有显示在表单中?
您可以创建一个具有文件上传字段的简单页面类型,这将解决您的问题,您还可以在新页面类型中包含一个或多个额外字段。