Navigation: Start levels should be definable. Also the SiteNavigationModel used should be injected by IOC and not with 'new' ----------------------------------------------------------------------------------------------------------------------------
Key: MGNLSTK-949 URL: http://jira.magnolia-cms.com/browse/MGNLSTK-949 Project: Magnolia Standard Templating Kit Issue Type: Improvement Components: concept, templates Affects Versions: 2.0.2 Reporter: Christian Ringele Assignee: Eric Hechinger Priority: Major Fix For: 2.0.3 In training, I get often confronted with a need of STK regarding the Navigation. On many pages out there, the vertical navigation displays the same pages as the horizontal navigation. For example when the horizontal provides a dropdown based Navigation, that the displayed drop down level is the same as the starting level of the vertical navigation. The implementation within STK is, that you cant define a starting level of the vertical navigation. It will always start one level below what the horizontal navigation displays. (line 89 of SiteNavigationModel) I think the start level of the vertical navigation should be definable. When trying to solve this problem within the code just for a project, I encountered the problem that I cannot inject a different SiteNavigationModel without using for EVERY stk page template a different STKPageMOdel class, because the STKPAgeModel does a 'new' allocation of the SiteNavigationModel instead of getting it by Components. Line 88 in STKPageModel {code} public SiteNavigationModel getNavigation() { return new SiteNavigationModel(getDefinition().getNavigation(), getSiteRoot(), content); } {code} -- 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/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <dev-list-unsubscr...@magnolia-cms.com> ----------------------------------------------------------------