1

我正在开发一个以克隆方式开发的网站。现在我面临一个问题,我想通过普通 Plone 页面上的 ajax 调用(在某些事件触发器上)从模板加载某些内容。我需要创建任何 python 脚本吗?如果是,它应该放在哪里?此外,我如何将它与 TAL 集成(我想这将是需要的),但我不确定如何。

任何人都可以用我应该研究的必要指针/文档来指导我吗?解决我的问题并让事情顺利进行会很有帮助。

谢谢, 阿维纳什

4

2 回答 2

1

在“ Plone Developer Documentation ”中,有一个Plone 中的 Javascripting部分非常适合您的需求

于 2011-09-27T20:58:14.743 回答
0

你的问题有点含糊:

从您的问题来看,您似乎只是希望您的 ajax 调用返回 html 以在页面上的某个地方填充数据?

另外,听起来你想在ZMI做开发TTW?大多数开发人员会使用附加产品并返回您的 ajax 响应。

但是,您可以使用页面模板来完成 TTW。

  • 创建新的页面模板
  • 使用模板代码填充它,当在站点内容的上下文中调用时,该代码会为您提供所需的输出。例如, http: //mysite.com/plone/page/my-template
  • 在您的 javascript 中,使用 ajax 调用中的 url: $.ajax({url: 'http://mysite.com/plone/page/my-template', success: function(data){ $('#content ').append(data);}})

在 plone 中执行 ajax 并没有什么特别之处——只需使用可用的工具并将其拼凑起来。

于 2011-09-27T21:02:43.587 回答