В YUI3 при использовании метода нода setStyle имена стилей, который имют дефисы, нужно заменять на кемелкейсы:
node.setStyle("zIndex", 1000);
node.setStyle("zIndex", 1000);
YUI().use("*", function(Y){
Y.log(Y.Lang.ubstitute('My name is {name}. My surname is {surname}.',{
name: "John",
surname: "Smith"
})
);
});
<%@taglib prefix="aui" uri="http://liferay.com/tld/aui"%>, чтобы можно было пользоваться aui:scriptposition - у кого меньше позиция того код раньше вставляется в хтмл-сприпт-тег, и use - тут мы указываем какие модули "Alloy UI" нам необходимы.AUI().use("..{список модулей}..",function(A){}) , а в список необходимых модулей попадают все, что нужны каждому отдельному портлету страницы, так у нас получается только один запрос аутолоудера на сервер за скриптами.
<aui:script use="get,test,console,substitute,aui-jquery-bootstrap-modal">
</aui:script>