首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >出版概念

出版概念
EN

Stack Overflow用户
提问于 2012-10-13 06:48:15
回答 1查看 340关注 0票数 3

我有一些与出版有关的基本问题。如果我有一个组件A,它具有到组件B的多媒体链接。当我使用动态CT发布组件A时,组件B也将被发布。

  1. 组件B的自定义元数据也会发布吗?(我无法在组件B的传输包中找到自定义元数据)
  2. 如果我取消发布组件A,它也会取消发布组件B?但是,如果组件B与其他几个组件链接并发布怎么办?
  3. 如果我使用动态CT在页面上插入组件,在发布之后,组件表示将被添加到数据库中,还是作为静态部分添加到页面上,或者在两个位置?(页面使用文件系统,动态CPs使用代理DB )

我知道这些是基本的问题,但这些问题会解决一些疑问。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-13 11:44:28

如果我有一个组件A,它有到组件B的多媒体链接。当我使用动态CT发布组件A时,组件B也将被发布。

这不是真的。要发布多媒体链接,您必须使用<img src="tcmid" ..... />来发布多媒体链接,而您的CT需要包含包含Publish Binaries in packageDefault Finish Actions

通常,当您发布组件A时,它只会在您的DWT中有以上代码行和上面提到的TBB时发布多媒体文件(img、jpg、pdf等)。

Q #1:在本例中,元数据不会发布,因为您只是通过代码发布多媒体文件

Q #2:如果正在使用或引用组件A,则在取消发布组件A时,多媒体文件不会未发布。Tridion检查是否有对多媒体文件的引用,只有当它没有任何引用时才删除该文件。

Q #3 :发布到数据库或文件系统不只是基于简单的动态CT。它基于部署程序端的存储配置。它基于您在存储中配置的数据库db或FS。

如果您想动态发布多媒体组件,您需要一个与该多媒体架构(OR)关联的动态CT,您可以为组件A编写一个C# TBB作为您的动态CT的一部分,并通过代码动态发布。

这里是Tridion文档,您也可以检查,可能不是直接回答您的问题,但将提供一些额外的信息。

56BCD7B2A1994C76B940751B2458D8E0

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12870718

复制
相关文章

相似问题

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