首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选择页面模板时填充页面元数据架构

选择页面模板时填充页面元数据架构
EN

Stack Overflow用户
提问于 2012-12-11 02:34:55
回答 1查看 300关注 0票数 5

在Tridion 2011 -什么是实现以下目标的最佳方法:在创建新页面时编辑现有页面,当编辑器选择一个页面模板时,我们是否可以自动设置关联的page Metadata Schema给它。因此基本上定义了PT和元数据模式一对一的关联。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-11 02:41:11

我可以看到以下选项:

对于事件处理程序,请参见docs here (需要登录)

  • a data extension,请参见docs here (log in required)

  • a client-side

  • here

这些扩展点中的每一个都在StackOverflow的前面的问题和外部博客文章中讨论过。这些可以作为很好的附加“文档”,说明每种方法的可能性和可行性。

所有这些都有各自的优点和缺点。哪一个最适合你实际上取决于你的确切需求,你必须教育你的用户的意愿,以及最终实现和维护它的开发人员的技能集。

事件处理程序和数据扩展器在服务器上运行,并且是用C#编写的,这意味着它们通常更易于开发和调试。客户端GUI扩展为您提供了对用户界面的最全面控制,但这种控制是有代价的:对于大多数开发人员来说,它们具有更高的学习曲线。

更新图形用户界面要响应中页面模板的更改,您可以使用类似以下内容:

代码语言:javascript
复制
var c = $display.getView().properties.controls;
$evt.addEventHandler(c.PageTemplate, 'change', function() { 
  console.log(c.PageTemplate.getValue()); // the newly selected Page Template
  c.MetaSchemaDropdown.setValue('tcm:10-2103-8'); // the corresponding Metadata Schema
});
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13807043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档