如何在SDL Tridion中获取任何对象的XML结构

Pat*_*tan 3 tridion tridion-2011

如何在Tridion中获取项目的XML结构(如架构,组件,复合模板,关键字,类别,文件夹等)?

它位于Tridion的安装文件夹中还是其他任何位置?或者有没有办法直接从Tridion UI访问它?

Bor*_*nko 9

以下是您可以在浏览器控制台中运行的最简单的代码段:

var itemUri = "tcm:...";
var item = $models.getItem(itemUri);
if(item)
{
   if(item.isStaticLoaded())
   {
      console.log(item.getStaticXml());
   }
   else
   {
      $evt.addEventHandler(item, "staticload", function() {
         console.log(item.getStaticXml());
      });
     item.staticLoad();
   }
}
Run Code Online (Sandbox Code Playgroud)