问题标签 [kentico]

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 回答
161 浏览

c# - 自定义表单控件中的 FieldInfo.CaptionStyle 不起作用

我使用 asp.net 创建了一个自定义表单控件,用于在我的 Kentico bizform 中使用,我想根据自定义表单控件字段中的值更改表单中另一个字段的字段标题样式。所以,这就是我所做的:

但是,表单中的字段标题似乎没有加粗。我尝试测试事件是否会触发并且确实会触发。事实上,如果我尝试像 formItem.Text = "Something" 之类的东西,那么 texbox 就会充满“Something”。在调试时,我还注意到字段标题样式确实更改为“字体粗细:粗体”,但这并没有显示在表单上。所以,captionstyle 属性或我使用它的方式有问题。我如何让它工作?

(请注意,字段控件“Other”是文本框输入)

0 投票
3 回答
1472 浏览

content-management-system - Kentico CMS: Add a class attribute to the html tag in a Kentico Masterpage

How do you edit the HTML tag in a Kentico CMS Masterpage, i.e. to add a class attribute?

Currently I have this:

Kentico masterpage html tag

But I want:

From the screenshot you can see that the HTML tag is not editable.

Is there a way to edit the html tag or tell Kentico to write a class attribute to the html tag?

0 投票
1 回答
709 浏览

asp.net - 是否可以基于主题加载 JavaScript?

我正在为有 3 个可用主题的客户开发一个网站。我正在使用 app_themes 系统使用户能够更改样式。每个主题使用几个不同的 JavaScript 文件来加载自定义字体。根据所选主题加载这些 JavaScript 文件的最佳方法是什么?

据我所知,Kentico 使用与默认 ASP.net 网络表单相同的应用程序主题系统。

理想情况下,我希望能够将适当的 JavaScript 文件添加到相应的 App_Theme 文件夹,并让 ASP 将标签添加到文档头。如果这不是一个选项,我考虑编写一个 ScriptLoader JavaScript,它将检查样式表标签以确定正在使用的主题。如果我可以将主题名称作为类属性添加到 body 元素上,然后查看并引入适当的脚本,那就更好了。

0 投票
1 回答
449 浏览

asp.net - Kentico CMS:基于 HTML 块在 Kentico CMS 站点内自动生成页面

我正在 Kentico CMS 中创建一个知识库 esq 站点。

该站点将定期更新,其中包括内容编辑以及删除和添加的页面/部分。

HTML 标记是从 InDesign 文件(即导出为 ePub 的 InDesign Book 文件,然后解压缩 ePub 以获取 HTML 标记)生成的。

目前,我可以在 Kentico 中手动创建页面结构,并将必要的标记块粘贴到每个页面中。然而,最终我将处理一个相当复杂的站点结构,因此每次对原始 InDesign 文档进行更新时手动创建站点结构将非常耗时。事实上,我必须从 Kentico 站点中删除所有页面并从头开始重新创建它们,以确保没有留下不应该存在的页面。

有没有办法根据预定义的 HTML 标记块在 Kentico 中自动生成站点结构?例如,我可以在每个 h1 或 h2 标记的开头创建一个新页面。

除了这个自动页面生成之外,我还需要它在站点结构中正确嵌套页面,即如果页面是在 h2 标记处的中断处创建的,那么这个新页面应该是最近页面的子页面,以一个h1标签。

例如

除此之外,任何 H3 标签都应该在 CMS 树视图中有一个条目,但实际上不应该有自己的页面。H3 标签将与其最近的父 H2 标签存在于同一页面上。

例如

有人对从哪里开始有任何指示吗?Kentico 是基于 asp.net 的,因此可以使用 asp.net 功能。

0 投票
1 回答
454 浏览

search - Kentico CMS:记录访问者在我的网站内进行的搜索

我的 Kentico 网站上有一个搜索框 Web 部件。

有没有办法查看访问者在我的网站中搜索的内容?

也许在某处的站点管理器中记录了所有搜索的日志?

如果默认情况下不存在此信息,是否有办法收集此信息?

0 投票
1 回答
2780 浏览

content-management-system - Kentico CMS:找不到页面 URL

肯蒂科CMS

我创建了一个自定义 404 页面,当有人遇到 404/page not found 错误时重定向到该页面。

然后在Site Manager > Settings > Content我添加了这个自定义页面的 URL 位置。

现在,当我尝试导航到我的站点中不存在的页面时,我仍然得到标准的 404 服务器错误页面。为什么它没有重定向到我的自定义页面?

网站结构: 在此处输入图像描述

站点管理器 > 设置页面: 在此处输入图像描述

0 投票
1 回答
140 浏览

c# - 尝试实现 CustomObjectEvent 处理程序

我基本上遵循本指南,除了我正在为对象而不是文档编写代码。这是我的代码:

上面的行抛出编译时错误:

错误 1 ​​无法将方法组“Category_Get_Content”转换为非委托类型“CMS.SettingsProvider.SimpleObjectHandler”。您是否打算调用该方法?C:\APPLICATIONS\DEVELOPMENT\KENTICO6\WebPartDev\wwwroot\App_Code\Blank Site\SearchByCategory.cs 22 40 C:...\wwwroot\

有任何想法吗?

0 投票
1 回答
1060 浏览

html - 我的 doctype 代码没有出现?

我的<html>标签上方有两个文档类型,但在我的页面源代码中仍然看不到它。我尝试只使用其中一个,但它们仍然不起作用。这是网站 URL http://nonudot.io-web.com/demo.aspx和我正在使用的文档类型:

这是代码截图的链接http://nonudot.io-web.com/LCValleyADA/media/ProjectsContent/Capture.JPG
谢谢

0 投票
1 回答
3773 浏览

forms - Kentico CMS:表单验证 - 至少回答了一个输入

我在 Kentico CMS 网站上有一个简单的反馈表。

有两个输入和一个提交按钮。其中一个输入是是/否单选按钮选择,另一个是文本区域输入。(请看截图)。

我希望用户只有在满足以下三个条件之一时才能提交表单:

  1. '此页面有用吗?' 被回答了。
  2. 文本区域值不是空白,并且该值不等于默认文本值“我们如何改进此页面?提供反馈有助于我们改进这些信息'
  3. 或者,满足 1 和 2 中的两个条件。

基本上,我希望他们至少回答一个输入。

是否可以使用 Kentico 表单/在线表单 Web 部件进行此类验证?

表格截图(可能有用): 在此处输入图像描述

0 投票
1 回答
751 浏览

asp.net - 为什么站点升级后此服务器代码会抛出错误?

我已将我的 kentico 6 站点从版本 6.0.4297 升级到最新的修补程序。

我们有一个具有以下布局代码的自定义 Web 部件:

该代码在该站点的旧版本中运行良好,甚至在具有最新修补程序的 Kentico 本地实例上运行良好。自升级以来,我收到以下错误: