需要了解您的输入:在Tridion 2011中是否有一种方法可以在自定义解析器代码中发布或取消发布组件/页面/模板.我知道我们可以使用已解决的项目列表.(通过给予CP等).但是有没有办法从自定义解析器代码中推送发布Q中的项目.
在Tridion 2011中 - 实现以下目标的最佳方法是:在创建编辑现有页面的新页面时,当编辑器选择页面模板时,我们是否可以自动为其设置关联的页面元数据架构.因此,基本上定义PT和元数据模式的一对一关联以利用它.
我们还有Tridion 2011和页面处理工作流程.我们在页面预保存上有事件处理程序.当用户保存页面时,调用事件处理程序来修改页面元数据并启动工作流程.因此,对于每个编辑器保存点击,页面的次要版本控制将变为0.3.所以基本上:0.1 - 页面的Tridion版本保存0.2 - 为保存页面元数据而执行的事件处理程序代码,并且由于Save()调用,此代码再次被调用以导致下一个次要版本0.3 - 执行相同的事件处理程序代码.
我想要实现的是将每个用户的次要版本保持为0.1保存点击.
我已经尝试过Pre Save Post Save,Pre Check in和Post Check in并更改了执行顺序,即事件系统订阅调用的最后一个参数,但没有任何帮助.所以pl.救命 :)
我试图冒充C#TBB中的用户.是否有可能知道谁在TBB中启动了组件的发布操作,这是组件模板与组件一起呈现的一部分?