Content management system 在Interwoven SitePublisher中将页面更改为html XSLT

Content management system 在Interwoven SitePublisher中将页面更改为html XSLT,content-management-system,teamsite,interwoven,Content Management System,Teamsite,Interwoven,为了减少站点中使用的模板数量,我尝试在模板组件中公开一些布局选项。通过从页面到html转换中的组件访问这些选项值,我认为我可以控制某些区域的输出 我假设此XSLT的输入是页面文件内容本身,但似乎组件已经转换为HTML,因此每个组件的数据元素不再可用 在Interwoven TeamSite 6.7.2和SitePublisher中,是否有一种方法可以通过访问组件数据或页面到html工作流中的输出来使用组件来影响页面范围。我们终于找到了解决此问题的方法 通过创建Java类并在页面生成工作流中运行它

为了减少站点中使用的模板数量,我尝试在模板组件中公开一些布局选项。通过从页面到html转换中的组件访问这些选项值,我认为我可以控制某些区域的输出

我假设此XSLT的输入是页面文件内容本身,但似乎组件已经转换为HTML,因此每个组件的数据元素不再可用


在Interwoven TeamSite 6.7.2和SitePublisher中,是否有一种方法可以通过访问组件数据或页面到html工作流中的输出来使用组件来影响页面范围。

我们终于找到了解决此问题的方法

通过创建Java类并在页面生成工作流中运行它,它将接收页面文件的内容作为输入


通过读取组件数据并将其添加到Page\u Display\u Properties元素中,可以在转换每个组件的XML后在XSLT中访问这些数据。

如果您能提供更多关于如何执行此操作的信息,我将不胜感激。你在什么地方写过博客吗?我自己也遇到了同样的问题,抱歉耽搁了。我已经有一段时间没有使用它了,我不再能够访问源代码。我认为它是一个名为external或其他东西的打包包,使得将自定义类连接到页面生成工作流成为可能。对不起,我帮不上什么忙了。祝你好运:没问题,我最后把我需要的一点点放到了页面上下文中。最终意识到页面显示属性之外的XML实际上并不是在其他XSL运行的同时呈现的。恼人的,一如既往的,无证的。