配置内容频道EPIServer

时间:2013-05-13 11:29:57

标签: c# .net web-services episerver

我正在使用EPIServer Webservice来创建页面和导入文件。对于每个页面都应该有PageFiles根文件夹,在PageFiles下面应该有另一个文件夹,比如Images。所以搜索路径是根目录中的〜/ PageFiles / id / file.jpg和〜/ PageFiles / id / Images / file.jpg。

我有两个内容频道。将文件放在根文件夹中的文件和将文件放在images文件夹中的文件。我有他们像这样配置

  • 文件的虚拟根目录=〜/ PageFiles /
  • 文件的虚拟根目录=〜/ PageFiles / Images /

问题是当我使用方法时

ImportFile3("MyContentChannel", all the other params)

仅创建Page Files文件夹,所有文件都放在此根文件夹中。如果我希望EPI创建Images文件夹并将图像放在此文件夹中,该怎么办?

谢谢!

修改

即使Images文件夹存在,文件仍然会在根文件夹中结束。

编辑2,最终解决方案

感谢Dmytro Duk,我希望将文件放在图片文件夹中。

ImportFile("pagefiles", image, false, "185/Images/file.png");

其中185是页面文件夹形式,我必须自己添加页面。

1 个答案:

答案 0 :(得分:0)

尝试使用ContentChannelService的channelRelativeFilePath参数指定内容频道根文件夹中的相对路径.ImportFile方法。