U4-1304 - Umbraco.Field not replacing localLink when recursive:true

Created by Timothy Beutels 08 Dec 2012, 20:32:39 Updated by Peter Slight 15 Jul 2013, 10:07:01

Is duplicated by: U4-1647

Relates to: U4-1274

Relates to: U4-2511

Locallinks are not resolved in 4.11.1 when using Umbraco.Field to render the contents of a recursively fetched rte property.


Paul Wright 20 Mar 2013, 10:22:22

I seem to be getting this issue in 4.11.5, using the MVC Rendering Engine. My 'footer' is an RTE, and the locallinks arent rendering.

@Umbraco.Field("footer", recursive:true)

Just tried using the dynamic version..


And that seems to render the RTE links no problem

Scott McClannahan 01 Jul 2013, 21:51:23

This still seems to be an issue in v6.01 I also tested it with '''@Umbraco.Field("footer", recursive:true)''' and it doesn't work but the dynamic version still does. This issue should be reopened.

Peter Slight 08 Jul 2013, 15:39:33

I'm experiencing this locallink problem but not using Umbraco.Field() or @CurrentPage.property. I am using the NodeFactory.Node.GetProperty("property") and that is returning /locallink:nodeId umbraco 6.0.4 (MVC mode) :s

Peter Slight 08 Jul 2013, 16:12:08

I have tried to wire my project into the source to try and debug, and it seems that the Umbraco.Web.Templates.TemplateUtilities.ParseInternalLinks(text) is just being passed empty strings. It is called the same amount of times as the number of locallinks in the page - i assume this could be the problem. Sorry if this is of no use. :-/

Shannon Deminick 15 Jul 2013, 04:13:33

@Peter, you'll need to create a separate issue for NodeFactory since it is actually a different issue. NodeFactory is also legacy code.

Shannon Deminick 15 Jul 2013, 05:26:35

Fixed in 25780663a6c4be9e5ed4b21207251bff74bb85d3

Priority: Major

Type: Bug

State: Fixed

Assignee: Shannon Deminick

Difficulty: Normal


Backwards Compatible: False

Fix Submitted:

Affected versions: 6.0.0, 6.1.0, 4.11.1

Due in version: 6.1.3


Story Points: