Hi,

How I can inject header content - titles, keywords, scripts, etc with new 
Portal 2.7? I have done as described in Reference Guide but unfortunatelly it 
doesn't work. My Portlet extends GenericPortlet and it overrides method 
doHeaders:

  | public class InfoPortlet extends GenericPortlet {
  |     public void doView(RenderRequest request, 
  |                        RenderResponse response) throws PortletException, 
  |                                                        IOException {
  | ....
  | }
  |     public void doHeaders(RenderRequest request, RenderResponse response){
  |         Element element = response.createElement("title");
  |         element.setTextContent("My new web browser title");
  |         response.addProperty(MimeResponse.MARKUP_HEAD_ELEMENT, element);
  |     }
  | }
  | 

Also I have used previous way to set header content but it also doesn't work.

  | response.setProperty("HEADER_CONTENT",getPageHeaderTags(metaHeaders));
  | 
Layout of that pages includes 


  | ...
  | <%@ taglib uri="/WEB-INF/portal-layout.tld" prefix="p" %>
  | ...
  | <html xmlns="http://www.w3.org/1999/xhtml";>
  | <head>
  |     <meta http-equiv="Content-Type" content="text/html"/>
  |     <script type="text/javascript"></script>
  |     <p:headerContent/>
  | </head>
  | ...
  | 

Seems like everything is done correctly but it doesn't work. 
Any help is appreciated.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4189037#4189037

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4189037
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to