-
Bug
-
Resolution: Fixed
-
Critical
-
4.0.1
-
None
-
Windows Vista Business SP1
JDK 1.6.0_11
apache-tomcat-5.5.26
magnolia-bundled-webapp-4.0.1.war
After upgrading from Magnolia 3.6.3 to 4.0.1, cms:out-Tags stopped printing values inherited from parent pages. For example: <cms:out nodeDataName="copyright" inherit="true" /> prints something only, if the copyright-field is filled for the page, but no longer if it is filled only for the parent page.
Some debugging showed a different code path in BaseContentTag.resolveNode() because of different results from Resource.getLocalContentNode().
This seems to be caused by the changes for MAGNOLIA-2642. If I revert Resource.java to the previous revision (from http://svn.magnolia-cms.com/view/community/magnolia/trunk/magnolia-taglib-cms/src/main/java/info/magnolia/cms/taglibs/Resource.java?revision=21024), the inherited fields work fine for me.
- is related to
-
MAGNOLIA-2671 <cmsu:simpleNavigation relativeLevels="true" fails
- Closed
-
MAGNOLIA-2806 contentNodeIterator tag doesn't inherit content
- Closed
- is superseded by
-
MAGNOLIA-2869 taglibs: inheritance in iterator and out tag should use InheritanceContentWrapper
- Closed