如何在 dotCMS 中动态添加 container/widget/simple widget/vtl 文件

how to add a container/widget/simple widget/vtl file dynamically in dotCMS

场景: 我有一个自动完成的国家/地区小部件。所以当:

  1. 我开始在文本框中输入国家名称,匹配该查询的国家就会出现。假设我输入 "Co",它会在列表中显示 "Colombia" 和 "Congo"。
  2. 那我select"Congo".

当我 select Congo 时,我想调用一个 Widget/Container/vtl file/whatever 来给我带来我想要的信息,这些信息的格式与小部件的格式相同。更不用说刚果的所有信息,位置,人口,简要描述等

我尝试使用 RestAPI 并想到使用 dotParse()?但我对此很陌生,我不知道这是否可能。我在文档中搜索,但没有找到任何类似的内容。

那么我怎样才能做到这一点呢?

我已经创建了Widget,我只需要通过RestApi调用它吗?

我必须先创建一个容器吗?

在此先感谢您的帮助。

谢谢我

听起来您想要的是 RESTful 小部件 API。这是一个远程调用,将 return 您的小部件呈现。参见:

http://dotcms.com/docs/latest/WidgetAPI

http://dotcms.com/docs/latest/remote-widgets