uuidLinkType does not function properly - returns no results
------------------------------------------------------------
Key: MAGNOLIA-1978
URL: http://jira.magnolia.info/browse/MAGNOLIA-1978
Project: Magnolia
Issue Type: Bug
Affects Versions: 3.5.2
Reporter: Ryan Gardner
Assigned To: Boris Kraft
Attachments: fix_Outjava.patch
In Out.java, there is an error where the uuidLink is pulled from the cms:out
attribute "uuid" instead of from the value of the node. The handle one was set
up correctly - but the others were not.
To test this out - you can set up a simple paragraph that has this in its
content:
<strong>absolute:</strong><cms:out nodeDataName="northeast"
uuidToLink="absolute"/><br/> <!-- should output an absolute link -->
<strong>relative:</strong><cms:out nodeDataName="northeast"
uuidToLink="relative"/><br/> <!-- should output a relative link -->
<strong>handle:</strong><cms:out nodeDataName="northeast"
uuidToLink="handle"/><br/> <!-- should output a handle -->
<strong>none:</strong><cms:out nodeDataName="northeast"
uuidToLink="none"/><br/> <!-- should output the uuid -->
and make a dialog where you have "northeast" defined by controlType "uuidLink"
The above page will render with blanks for the values in the current code, and
that's because of an error in the code. The fix is to have it use the value of
the node as the UUID to build the link - not the uuid attribute of the tag.
I have attached a patch that applies this fix. It works properly on my system.
In the patch, I also added more documentation to the Out.java code to help
explain the existing logic that is in the code.
With this fix, the above output works the way it is expected.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.magnolia.info/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------