2016-03-15 2 views
0

У меня есть ретранслятор с настраиваемым типом страницы и двумя преобразованиями. Первое преобразование перечислит мои пользовательские страницы в макете таблицы. Моя выбранная трансформация объекта использует тот же шаблон, чтобы отображать детали страницы. Этот раздел «CEO Direct» находится в узле с именем Auxiliary Nav.kentico v9 псевдоним страницы не работает как ожидалось

Например, это URL для теста: http://localhost:8080/Auxiliary-Nav/CEO-Direct/Questions/test.aspx

Я ожидал, что это будет: http://localhost:8080/CEO-Direct/Questions/test.aspx

Узел Вспомогательные Nav проявивший навигации и карта сайта бесконтрольно.

Это также влияет на результаты моего поиска, поэтому я надеюсь убить двух зайцев одним выстрелом.

Вот снимок экрана, показывающий URL и сухари:

enter image description here

+0

Локальные URL-адреса работают только на вашем компьютере :) У вас есть скриншот или что-то еще? – DTK

ответ

1

Josh правильно, вам нужно написать макрос, который будет выбирать первый псевдоним узла, присутствующий для пути.

Хотя написание метода пользовательского макроса может быть чище и позволят повторно использовать, вы можете использовать следующий макрос до поры до времени:

{% (CurrentDocument.Aliases.Count> 0 CurrentDocument?. Псевдонимы.FirstItem.AliasURLPath: CurrentDocument.RelativeURL) #%}

Обратите внимание, что приведенное выше просто захватит первый путь, на самом деле не существует Alias ​​Ordering, поэтому, если вы положите более 1, он, вероятно, захватит самые последние ,

0

Вы используете getdocumenturl макрос для URL? если это так, вам нужно изменить его как псевдоним или изменить путь к настраиваемому пути, а затем getdocumenturl будет работать.

+0

Нет, я просто использую функциональность из коробки. –

0

Я думаю, что нужно переосмыслить структуру узла и вспомогательную реализацию. Похоже, мне нужно переместить этот раздел на корневой уровень, скрыть их от навигации и настроить мою страницу .master со ссылками на то, что мне нужно здесь.

Это должно решить проблемы с URL-адресом и поисковыми запросами.

Смежные вопросы