[ http://jira.magnolia-cms.com/browse/MGNLSTK-659?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Christian Ringele resolved MGNLSTK-659. --------------------------------------- Fix Version/s: 1.3.2 Resolution: Fixed > Paragraphs using the tocMacro.ftl are not usable as subparagraphs or from > nested calls > -------------------------------------------------------------------------------------- > > Key: MGNLSTK-659 > URL: http://jira.magnolia-cms.com/browse/MGNLSTK-659 > Project: Magnolia Standard Templating Kit > Issue Type: Bug > Components: paragraphs > Affects Versions: 1.3.1 > Reporter: Christian Ringele > Assignee: Christian Ringele > Fix For: 1.3.2 > > > The paragraphs 'stkTextImage' and 'stkLinkList' include the macro > tocMarkup.ftl: > [#include "/templating-kit/paragraphs/macros/tocMarkup.ftl"/] > The macro tries to read out the pages renderable definition, but does that > wrong: > [#assign intro = model.parent.def.mainArea.intro] > this works as long the parent model of the paragraph is a page's model. > But when the paragraph is a subparagraph, the call model.parent will return > a renderable definition of a paragraph and not of a page. > the correct solution is: > [#macro tocMarkup model content] > [#assign rootDef = model.root.def!false] > [#if rootDef.mainArea?if_exists] > [#assign showTOC = rootDef.mainArea.intro.showTOC!false] > [#else] > [#assign showTOC = false] > [/#if] > [#assign siblings=mgnl.siblings(content)] > [#if showTOC] > [#assign id='id="jump' + (siblings.index + 1) + '"'] > [#else] > [#assign id=""] > [/#if] > [/#macro] -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.magnolia-cms.com/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ---------------------------------------------------------------- For list details see http://www.magnolia-cms.com/home/community/mailing-lists.html To unsubscribe, E-mail to: <dev-list-unsubscr...@magnolia-cms.com> ----------------------------------------------------------------