testandtarget.js文件有目的吗?

时间:2013-08-27 17:41:06

标签: cq5

在分析我们的调度员的一些请求时,我们注意到我们不断获得通过命中以下路径生成的0字节文件

/etc/clientlibs/foundation/testandtarget

此文件是ClientLibraryFolder。它的js.txt定义了基本文件:

#base=source

没有“source”文件夹是testandtarget的直接子项。 testandtarget文件夹包含两个ClientLibraryFolders,mbox和util。这些文件夹中的js加载到页面上就好了。这就是Test& Target仍然有效的原因。但是,默认情况下testandtarget ClientLib似乎是错误的(这是OOB 5.5设置)。我们得到一个0字节的文件,因为js.txt文件的基础指向一个不存在的文件夹。

还有其他人看到这种行为吗?看来我可以重写js.txt文件。这样做会有什么后果吗?

1 个答案:

答案 0 :(得分:0)

我可以说,该节点是一个空的clientlib,但它有一个子节点“mbox”,具有相同的clientlibrary类别。该clientlibrary将生成内容,并引用其下的source文件夹。

  • 的http:// {本地主机} /libs/cq/ui/content/dumplibs.test.html?categories=testandtarget
  • 的http:// {本地主机} /libs/cq/ui/content/dumplibs.html?categories=testandtarget&type=JS&theme=

我不知道版本历史记录,以及它是否曾经拥有有效内容,或者计划将来使用。

我更愿意删除或更改类别,而不是使用js.txt文件。编辑js.txt文件将更改内容进入clientlib的内容。更改/删除类别将不再导致调用零字节文件。

<cq:includeClientLib categories="testandtarget" />

=&GT;
    &lt; script type =“text / javascript”src =“/ etc / clientlibs / foundation / testandtarget / mbox.js”&gt;

    &lt; script type =“text / javascript”src =“/ etc / clientlibs / foundation / testandtarget.js”&gt;