2011-08-31 61 views
2

Ello there,在Liferay portlet中创建标签的简单方法?

有谁知道在Liferay portlet中创建标签的简单方法吗?一直在读它,我似乎无法找到任何关于如何轻松做到这一点的建议。

如果有人有这方面的经验可以给我一些指点,那将是伟大的。

谢谢!

回答

6

使用Liferay UI TagLib!

首次进口的taglib,

<%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %> 

现在你可以使用这个,

<liferay-ui:tabs 
    names="questions,tags,users,badges,unanswered" 
    param="tab" 
    url="<%= myURL.toString() %>" 
/> 
  • 属性逗号与选项卡的名称分隔开。
  • url属性将是一个URL,其中参数属性将作为参数追加到。

或者,您可以显式设置每个选项卡的URL。

<liferay-ui:tabs 
    names="questions,tags,users,badges,unanswered" 
    url1="<%= questionsURL.toString() %>" 
    url2="<%= tagsURL.toString() %>" 
    url3="<%= usersURL.toString() %>" 
    url4="<%= badgesURL.toString() %>" 
    url5="<%= unansweredURL.toString() %>" 
/> 
+0

还有一件事瑞恩。您必须为每个标签放置网址。是单独的JSP页面的URL吗?如果我的其他JSP页面位于我的whatever_view.jsp的同一目录中,路径对他们来说又是什么?另外这些URL的数据类型是什么? – Tiwaz89

+0

你在使用Liferay的MVC portlet吗?取决于你使用的URL的框架会有所不同。 –

相关问题