问题描述
- 我的设计团队用于生成静态 HTML 页面(html 文件、css、JS、字体等)并用于与我们共享 zip。
- 我们期待在 Kentico 13 Core 中添加这些页面。
- 我创建了具有一个文件类型字段的自定义页面类型。
- 用于使用上面创建的页面类型从 Pages 应用上传预先生成的 HTML 文件。
但它用于附加作为附件而不用于显示内容。它确实与 Kentico 门户引擎一起工作,但在 Kentico 13 Core 下没有找到 ant 选项。
请帮忙!!
解决方法
我并不完全清楚您正在寻找什么类型的行为,但是如果您希望能够在 Kentico Xperience 或 Kentico 12 MVC 中自定义 HTML、CSS 和 JavaScript,就像它在 Kentico Portal Engine 中的工作方式一样,那是不可能的。
使用 MVC 需要:
- 模板为 coded ahead of time in Razor
.cshtml
个文件 - 模板被设计为可组合的部分,可以构建为 Page Builder 组件(如部分、小部件、页面模板)
然后内容管理员将在内容树中创建页面并将其内容添加到这些页面中。这些页面要么具有与之关联的 Razor 控制器/视图以呈现其内容(和相关内容),要么使用页面构建器来组合显示内容的组件。
如果您想在页面中显示附件,您可以按照 instructions in the documentation。
如果您希望内容管理员能够上传 HTML、CSS 和 JavaScript 文件以在网站上显示/呈现,您需要想出一个自定义解决方案 - 可能使用 Media Libraries 和自定义编码解决方案。