I don't have the 3.6.5 code checked out so I might be completely off here, but maybe you can try doing what the templatingustils do?

final Content backup = MgnlContext.getAggregationState ().getCurrentContent(); MgnlContext.getAggregationState().setCurrentContent (paragraphNode); Paragraph paragraph = ParagraphManager.getInstance ().getParagraphDefinition(paragraphName); ParagraphRenderingFacade.getInstance().render(paragraphNode, paragraph, out);
        MgnlContext.getAggregationState().setCurrentContent(backup);

Though I would recommend setting the backup-node back in a finally- clause since any exceptions or errors during rendering messes up the whole page in my experience.


3 nov 2009 kl. 10.39 skrev Sebastian Schuon:


Hi all,
I am looking to render a paragraph by specifying its handle (here the
variable src). I believe the following should do exactly this in
magnolia 4.0 and higher:

  HierarchyManager mgr =
MgnlContext.getHierarchyManager(ContentRepository.WEBSITE);
  Content uriContent = mgr.getContent(src);
  MagnoliaTemplatingUtilities mgnl = (MagnoliaTemplatingUtilities)
pageContext.getAttribute("mgnl", PageContext.REQUEST_SCOPE);
  mgnl.renderParagraph(uriContent);

Unfortunately we are running 3.6.5, has anyone an idea how I would do
this in 3.6.5?
Best,
Sebastian

----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------



----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to