我要求在页面中复制。此页面上有几个带效果的图像。它有图像路径存储在xml文件和& flash文件中的效果。我正在使用web内容显示,当我只包含普通的swf文件时输出为空白。我已经在flash链接中包含了其他.swf文件,它们工作正常。但是这个.swf文件需要图像,所以它是空白的。我已经尝试制作一个portlet,在数组中传递图像,然后通过javascript进行转换,但是当我在我的网站中包含portlet我的主题&其他WCD受到干扰,所以我放弃了portlet的方式。但除此之外,如何将图像传递到闪存链接上的WCD。请帮助图像& flash将嵌入到Web内容显示中。
我的实际页面有xml:
<?xml version="1.0" encoding="utf-8" ?>
<slides>
<slide imageUrl="/images/home/A_397x930px.jpg" />
<slide imageUrl="/images/home/B_397x930px.jpg" />
<slide imageUrl="/images/home/C_397x930px.jpg" />
<slide imageUrl="/images/home/D_397x930px.jpg" />
</slides>
我的Flash代码:
<script language="javascript" type="text/javascript">
var so = new SWFObject("/andiosp-flash.swf", "mymovie", "930", "398", "8", "#ffffff");
so.addParam("quality", "high");
so.addParam("wmode", "transparent");
so.addParam("allowFullScreen", "true");
so.addParam("salign", "t");
so.write("flashcontent");
</script>
我正在使用Liferay 6.1
答案 0 :(得分:0)
如果您将图片存储在主题中,例如“你的主题”,然后你应该尝试通过网址访问它们:
/your-theme/images/home/an-image.jpg
其他Liferay插件也是如此。
第二种方法是在创建“Web内容显示”portlet时上传图像:
您也可以考虑在“文档和媒体”portlet中上传图像。选择“控制面板” - &gt; “文档和媒体”并将您的图像添加为“基本文档”。然后,您将能够点击上传的图像并获取Liferay Portal提供的URL。