Skip to content

Commit b9d51b0

Browse files
committed
Reverts last commit
1 parent dde48a2 commit b9d51b0

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/Libraries/SmartStore.Services/Cms/LinkResolver.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,16 @@ public virtual LinkResolverResult Resolve(string linkExpression, IEnumerable<Cus
8686
var d = Parse(linkExpression);
8787
var queryString = d.QueryString;
8888

89-
if (d.Type == LinkType.Url || d.Type == LinkType.File)
89+
if (d.Type == LinkType.Url)
90+
{
91+
var url = d.Value.ToString();
92+
if (url.EmptyNull().StartsWith("~"))
93+
{
94+
url = VirtualPathUtility.ToAbsolute(url);
95+
}
96+
d.Link = d.Label = url;
97+
}
98+
else if (d.Type == LinkType.File)
9099
{
91100
d.Link = d.Label = d.Value.ToString();
92101
}

0 commit comments

Comments
 (0)