Стоп Umbraco формы кражи внутренних ссылок - PullRequest
1 голос
/ 12 июня 2011

Иногда я хочу написать всю ссылку на страницу, что может быть хорошо, если, например, посетитель захочет распечатать страницу или просто скопировать URL-адрес с веб-сайта. Дело в том, что если я напишу http://www.mysite.com/licensing/terms, ubmraco обрежет это и удалит http://www.mysite.com, как из самой ссылки, так и из текста.

Т.е.

<a href="/licensig/terms">/licensig/terms</a>

То, что я хочу, это чтобы оно оставалось как

<a href="http://www.mysite.com/licensing/terms">http://www.mysite.com/licensing/terms</a>

Не имеет значения, пишу ли я ссылку в редакторе исходного кода, пишу ли я ее в редакторе исходного кода html или использую инструмент ссылки в редакторе форматированного текста.

Кто-нибудь знает, как это исправить?

1 Ответ

1 голос
/ 29 июня 2011

Используйте umbraco.library:NiceUrlFullPath($currentPage/@id) в вашем XSLT, чтобы получить полный домен и протокол, включенные в ваш URL, или umbraco.library.NiceUrlFullPath(Node.GetCurrent().Id) в коде контроля пользователя или привязке.

НТН,

Benjamin

...