Liferay 6.2 CE ga2-AlloyUI破坏门户。有什么建议吗?

Liferay 6.2 CE ga2-AlloyUI破坏门户。有什么建议吗?,liferay,portlet,Liferay,Portlet,如何在Liferay 6.2版本的portlet中使用AlloyUI 3.0.1,而不会丢失门户其余部分的功能 无论是否导入以下内容,都会发生 <script src="http://cdn.alloyui.com/3.0.1/aui/aui-min.js"></script> <link href="http://cdn.alloyui.com/3.0.1/aui-css/css/bootstrap.min.css" rel="stylesheet"><

如何在Liferay 6.2版本的portlet中使用AlloyUI 3.0.1,而不会丢失门户其余部分的功能

无论是否导入以下内容,都会发生

<script src="http://cdn.alloyui.com/3.0.1/aui/aui-min.js"></script>
<link href="http://cdn.alloyui.com/3.0.1/aui-css/css/bootstrap.min.css" rel="stylesheet"></link>

这是我的密码

liferay-portlet.xml

<?xml version="1.0"?>
<!DOCTYPE liferay-portlet-app PUBLIC "-//Liferay//DTD Portlet Application 6.2.0//EN" "http://www.liferay.com/dtd/liferay-portlet-app_6_2_0.dtd">

<liferay-portlet-app>
    <portlet>
        <portlet-name>example-input-alert</portlet-name>
        <icon>/icon.png</icon>
        <header-portlet-css>/css/main.css</header-portlet-css>
        <header-portlet-css>http://cdn.alloyui.com/3.0.1/aui-css/css/bootstrap.min.css</header-portlet-css>
        <header-portlet-javascript>http://cdn.alloyui.com/3.0.1/aui/aui-min.js</header-portlet-javascript>
        <footer-portlet-javascript>/js/main.js</footer-portlet-javascript>
        <css-class-wrapper>example-input-alert-portlet</css-class-wrapper>
    </portlet>
    <role-mapper>
        <role-name>administrator</role-name>
        <role-link>Administrator</role-link>
    </role-mapper>
    <role-mapper>
        <role-name>guest</role-name>
        <role-link>Guest</role-link>
    </role-mapper>
    <role-mapper>
        <role-name>power-user</role-name>
        <role-link>Power User</role-link>
    </role-mapper>
    <role-mapper>
        <role-name>user</role-name>
        <role-link>User</role-link>
    </role-mapper>
</liferay-portlet-app>


Resource "http://cdn.alloyui.com/3.0.1/aui/aui-min.js" not found.

输入警报示例
/icon.png
/css/main.css
http://cdn.alloyui.com/3.0.1/aui-css/css/bootstrap.min.css
http://cdn.alloyui.com/3.0.1/aui/aui-min.js
/js/main.js
示例输入警报portlet
管理员
管理员
客人
客人
超级用户
超级用户
用户
使用者
资源“http://cdn.alloyui.com/3.0.1/aui/aui-min.js“没有找到。
view.jsp

<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet"%>

<portlet:defineObjects />


<div id="myAlert"></div>

<script>
    YUI()
            .use(
                    'aui-alert',
                    function(Y) {
                        new Y.Alert(
                                {
                                    animated : true,
                                    bodyContent : 'Thank You Mario! But Our Princess Is In That Castle!',
                                    boundingBox : '#myAlert',
                                    closeable : true,
                                    cssClass : 'alert-warning',
                                    destroyOnHide : false,
                                    duration : 1,
                                    render : true
                                });
                    });
</script>

YUI()
.使用(
“aui警报”,
功能(Y){
新Y.警报(
{
是的,
“谢谢你,马里奥!但我们的公主就在那座城堡里!”,
边界框:“#myAlert”,
可接近的:是的,
cssClass:“警报警告”,
destroyOnHide:false,
持续时间:1,
渲染:真
});
});
以前

之后

一些元素在门户中消失,Portlet失去其他功能


谢谢

您需要在portlet中使用
liferayportlet.xml
导入库:

<header-portlet-css>http://cdn.alloyui.com/3.0.1/aui-css/css/bootstrap.min.css</header-portlet-css>
<header-portlet-javascript>http://cdn.alloyui.com/3.0.1/aui/aui-min.js</header-portlet-javascript>
http://cdn.alloyui.com/3.0.1/aui-css/css/bootstrap.min.css
http://cdn.alloyui.com/3.0.1/aui/aui-min.js

(在底部解释)

这是员工Liferay的回应


您是否尝试过使用liferay portlet.xml导入库?是的,Geditdk…添加床头板,但不起作用。另外,请尝试将库直接下载到css和js目录中,但不起作用…您是否有联机的Portlet源代码,我可以看一看?对不起,我正在进行脱机测试,以转移到生产环境中。但我所拥有的很简单。我试图复制这个例子,但我没有运气。tnkDoes对我不起作用。第二个链接未被识别,并继续破坏门户的功能。它确实在文档中声明,您只能包含新版本,我本以为有办法做到这一点(使用无冲突模式?),但我想没有。