Kentico - 在多个页面的文本中插入可重复使用的数字

Kentico - Insert reusable numbers in text on multiple pages

不确定标题是否足够清楚,但这就是我想要的。在我的整个网站中,我有一些数字在多个页面上重复使用 - 例如我们正在为全球 80 个主要城市的 1,000 名客户提供服务。在 Kentico 之前,我可以将这些数字(1,000 和 80)存储为常量,并且可以随时随地将它们 call/insert 轻松地添加到页面文本中。对于 Kentico,我还不确定该怎么做。有等效的东西吗?感谢您的输入!

实现此目的的一种方法是 add custom settings。 完成此操作的最快方法是:

  1. 在管理区域打开 Modules 应用程序
  2. 编辑 Custom 模块
  3. 单击“设置”选项卡
  4. 通过单击加号 (+) 按钮创建一个新的设置类别,并适当地命名它。
  5. 创建一个新的设置组,并适当命名(即使 "General" 也可以)
  6. 为您的每个值创建一个设置键。 为设置键的代号使用唯一的名称很重要。

然后您可以设置值。

  1. 打开设置应用程序,然后设置设置键的值。


然后您可以使用宏表达式访问您的设置。 例如,如果 "number of clients" 设置键的代号为 CustomSiteClientCount,则宏表达式的行如下:

{% Settings.CustomSiteClientsCount %}

在您的可编辑文本区域中,这将是:

We're serving {% Settings.CustomSiteClientsCount %} clients in...

创建号召性用语 page type,其中包含富文本区域和/或其他适合您的字段。

在内容树中将这些项目创建为 CTA

然后您可以 create a widget which you can drop in a widget zone or into an rich text area - 此小部件将是指向内容树中 CTA 路径的转发器。或者,如果您想在页面模板的固定区域显示这些内容,您可以只使用转发器 web 部件。

你最好的选择是两个使用其中任何一个。这些专门针对您遇到的用例。

两者都是 Kentico 推荐的方法

  1. 内容块 - http://devnet.kentico.com/articles/content-blocks

  2. 资源字符串 - https://docs.kentico.com/display/K8/Working+with+resource+strings

您可能还会看到 Jan Hermann 的回答 - http://devnet.kentico.com/questions/creating-global-text-content