Как динамически связать кнопку в DotNetNuke 7

У меня возникла проблема с менеджером ссылок DNN7. Я создал родительский сайт, например, www.dnndemo.com. На домашней странице я создал кнопку «Свяжитесь с нами» (не включенную в основную навигацию) на домашней странице, которая будет ссылаться на страницу «Свяжитесь с нами» с помощью редактора менеджера ссылок. Итак, путь выглядит как www.dnndemo.com/contact-us. Но если я создам дочерний сайт для того же URL-адреса, то есть www.dnndemo.com/test, теперь, когда я нажму кнопку «Связаться с нами», которую я уже создал, не произойдет перенаправление на мою страницу «Свяжитесь с нами». Эта кнопка по-прежнему имеет родительскую ссылку URL.

Есть ли возможность динамически изменить URL-адрес кнопки на основе родительского или дочернего URL-адреса?


person user2063869    schedule 03.04.2014    source источник


Ответы (1)


Создайте ссылку как относительную ссылку, а не как абсолютную.

В вашем примере сделайте ссылку «/contact-us», а DNN позаботится обо всем остальном.

Если вы перейдете к Host, HTML Editor Manager, вы найдете параметр, который заставит редактор автоматически генерировать относительные ссылки, так что это должно помочь вам в будущем. (Есть и другие полезные параметры, которые вы, возможно, захотите настроить там/(

person Joe Craig    schedule 04.04.2014