Tridion 出版理念

Tridion 出版理念,tridion,publishing,tridion-2011,Tridion,Publishing,Tridion 2011,我有一些与出版有关的基本问题。 如果我有一个组件a,它有一个到组件B的多媒体链接。 当我使用动态CT发布组件A时,组件B也将被发布 组件B的自定义元数据也会发布吗?(我在组件B的传输包中找不到自定义元数据) 如果我取消发布组件A,它也将取消发布组件B?但是,如果组件B与其他几个组件链接并发布呢 如果我使用动态CT在页面上插入一个组件,发布后,该组件表示将被添加到数据库中,还是作为页面上的静态部分或在这两个位置?(我们对页面使用文件系统,对动态CP使用代理数据库) 我知道这些是基本的问题,但这些将

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

  • 组件B的自定义元数据也会发布吗?(我在组件B的传输包中找不到自定义元数据)
  • 如果我取消发布组件A,它也将取消发布组件B?但是,如果组件B与其他几个组件链接并发布呢

  • 如果我使用动态CT在页面上插入一个组件,发布后,该组件表示将被添加到数据库中,还是作为页面上的静态部分或在这两个位置?(我们对页面使用文件系统,对动态CP使用代理数据库)


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

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

    事实并非如此。要发布多媒体链接,您必须使用
    才能发布多媒体链接,并且您的CT需要包括
    默认完成操作
    ,其中包含
    包中的发布二进制文件

    通常,当您发布组件A时,只有当您的DWT中有上述代码行并且您有上述TBB时,它才会发布多媒体文件(img、jpg、pdf等)

    Q#1:在这种情况下,不会发布元数据,因为您只是通过代码发布多媒体文件

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

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

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

    这里是Tridion文档,您也可以查看,可能不是对您的问题的直接回答,但会提供一些附加信息


    您能否澄清是否有与组件B使用的模式相关联的动态CT?您可能想阅读本文的前两部分,其中解释了Tridion如何发布二进制文件的许多细节:@chrisummers:是的,我们有动态CT。谢谢你,弗兰克。。。