2012-11-19 37 views

回答

1

您可以创建一个能够支持这个自定义主题。使用theme settings来配置该值。然后在portal_normal.vm中使用您的主题设置值添加元标记的呈现。

或者,您可以为html \ common \ themes \ top_meta.jspf创建一个钩子来呈现值。值本身可以放在主题设置中(尽管这仍然需要使用自定义主题),或者例如在portal-ext.properties中(如果具有全局值,则适用于您)。或者您可以使用每页或每个网站的自定义字段 - 具体取决于您的需求。

0

您可以通过将标记头元素作为属性添加到PortletResponse来完成。

下面是一个例子:

Document doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument(); 

Element element = doc.createElement("meta"); 

element.setAttribute("name", "title"); 
element.setAttribute("content", "Your title"); 

portletResponse.addProperty(MimeResponse.MARKUP_HEAD_ELEMENT, element); 
相关问题