问题标签 [kentico-12]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
100 浏览

kentico - 如何避免外部用户链接到 /cmspages/logon.aspx

如何避免外部用户链接 /cmspages/logon.aspx。

我想他们什么时候会键入 www.domainname.com/cmspages/logon.aspx 来阻止他们。

0 投票
2 回答
184 浏览

kentico - Kentico 12 - 按给定页面类型限制页面选择器

是否可以通过给定的页面类型限制新的小部件页面选择器?我知道您可以将其设置为使用 EditingComponentProperty(nameof(PageSelectorProperties.RootPath) 加载特定路径,但看不到按页面类型限制的方法。

0 投票
1 回答
270 浏览

kentico - Kentico 12:检测可编辑区域是否包含任何小部件

我正在 Kentico 12 MVC 中构建一个站点并致力于设置内容个性化。执行此操作的正常方法是在视图中添加可编辑区域

然后,在 CMS 中,页面选项卡将显示一个空白区域,用户可以在其中添加具有个性化内容的小部件。

问题是我想要个性化的内容位于我网站的登录框中,这是每个页面上的常见元素,因此我需要手动将小部件单独添加到每个页面的可编辑区域中。但是我的网站有 300 多个页面,所以这完全不切实际。

有没有办法从我的视图模型中检查可编辑区域是否有任何小部件,如果没有,则输出默认内容?我正在尝试查看是否有 API 方法或可以让我计算可编辑区域内小部件数量的方法,但我在文档中找不到任何内容。

0 投票
0 回答
25 浏览

kentico-12 - Kentico v12 webpart 内容未正确导入

有人遇到这个问题吗?仅在将更新导入现有站点时才会出现此问题。

我正在使用 Kentico v12.0.47。以下是我在导入内容时所做的步骤。

  1. 创建了一个页面并添加了可编辑的文本 Webpart。

  2. 在“页面视图”中打开页面并在可编辑部分添加内容。已保存更改。- 这工作正常,内容已正确保存和显示。

  3. 导出更新- 没有错误

    • 选定站点并预选所有对象。
    • 取消勾选所有对象 -> 导出文件
    • 未勾选的全局对象 -> 开发 -> 设备配置文件
  4. 导入更新- 没有错误

    • 已上传更新包
    • 选择“预选所有项目”
    • 导入现有网站
  5. 在“页面视图”中打开页面 - Web 部件已就位,但未导入所有文档内容。

我期待所有更新、webpart 及其内容都被导入。没有错误消息,我不知道发生了什么。

好心提醒。提前致谢。

0 投票
1 回答
73 浏览

kentico - 如何在使用 Kentico 导入工具包时覆盖 DocumentCreatedWhen 和 DocumentModifiedWhen?

我创建了许多 .iprofile 文件,以将旧 WebForms 站点中的页面导入新 MVC 站点上的“仅内容”版本。这很好用,只是它忽略了 DocumentCreatedWhen 和 DocumentModifiedWhen 的映射。每次导入都没有错误,但 MVC 站点中的创建和修改日期是导入的日期/时间,而不是原始日期和时间。

我尝试使用导入工具包的 GUI 版本和命令行版本,我已经验证了 DocumentCreatedWhen 和 DocumentModifiedWhen 的 .iprofile 文件中有映射元素,如下所示:

这是否适用于 Kentico 导入工具包,还是我需要使用不同的机制?

编辑标题以使用正确的字段名称...

0 投票
3 回答
280 浏览

kentico - Kentico MVC 文化 URL 模式中的两个字母代码

我正在尝试使用两个字母的文化代码(en)而不是完整的文化代码(en-US)在 Kentico 中创建一个更友好的页面 URL。我修改了页面 URL 模式,如下图所示。有没有更好的方法,我应该创建一个自定义宏表达式吗?

我想要实现的另一件事是在 URL 中没有默认文化。也许我也可以使用自定义宏表达式。

现在的情况

0 投票
1 回答
225 浏览

drop-down-menu - Kentico 12:根据另一个字段的值更改一个页面类型字段的值

我有一个包含两个字段的自定义页面类型,StateName并且StateCode. 我希望这样当在其中一个字段中选择一个值时,另一个字段的值会更改以匹配。

例如,如果我在字段中选择“Alabama”,该StateName字段的值StateCode将自动更改为“AL”。或者如果我在该字段中选择“CO” StateCode,该StateName字段将自动更改为“Colorado”等。这可能吗?

状态字段

(我必须将它们保留为两个单独的字段,因为我需要根据上下文在前端显示状态名称或状态代码。因此,我不能使用带有选项的单个字段,AL;Alabama因为那时该字段只返回值AL,我无法获取显示名称Alabama)。

我知道 Kentico 有设置“相关”字段的选项,但这似乎只能确定可见性——例如,如果我在字段 A 中选择特定值,则仅显示字段 B。我找不到一种方法来实际更改所选值字段基于另一个字段中的选定值。

0 投票
2 回答
163 浏览

kentico - 访问 Kentico 12 替代 URL 值

我正在寻找一种方法来检索 kentico 中页面的替代 URL 值。

按照此示例在 Kentico 12 SP 中启用替代网址:https ://docs.kentico.com/k12sp/developing-websites/configuring-page-urls-on-mvc-sites/enabling-alternative-urls-for-pages

我现在被困在尝试以编程方式访问替代 URL 的值。任何关于我如何获得价值的指针都将不胜感激。

0 投票
1 回答
81 浏览

kentico - Kentico 12 Azure 搜索

我正在尝试在 Kentico 12 上实现 Azure 搜索。按照下面的文章。

https://docs.kentico.com/k12/configuring-kentico/setting-up-search-on-your-website/using-azure-search/integrating-azure-search-into-pages

但是,我在智能搜索上定义了多个索引,而不仅仅是一个我可以硬编码的索引代码名称,也不能对索引字段进行硬编码。有没有我可以遵循的教程?

在此处输入图像描述

0 投票
1 回答
130 浏览

kentico - Kentico MVC 中的内置小部件?

在 Kentico Portal Engine 中,您有大量可供选择的小部件(又名 Web 部件)列表。我可能是错的,但是当内容编辑器使用基于 MVC 的网站的“页面”选项卡(即,不是使用 Web 表单的门户引擎)时,似乎无法使用这些。

Kentico 是否有一套可与 MVC 一起使用的小部件?也许这只是我缺少的一些设置或设置步骤,所以它们变得可用?我想避免从头开始构建一切。

背景:我是 Kentico 的新手(我正在参加培训课程),所以我可能混淆了其中一些术语(例如,我认为小部件是配置的 Web 部件,但我不太确定)。使用 Kentico 12。

编辑:自从 Zan RAKOTO 问起,我一般都比较好奇,但作为一个起点,我很好奇是否有开箱即用的博客小部件或通过某些市场(例如,博客文章列表、搜索、类别过滤器、年份/month 过滤器、时事通讯注册表单、分享文章的社交图标链接、作者列表、图像、富文本等)。