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

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

Есть ли вероятность того, что мы можем динамически изменить URL-адрес кнопки в зависимости от родительского или дочернего URL-адреса. Надеюсь, я в этом разбираюсь. Помощь очень ценится. Спасибо.

1 ответ

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

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

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

Другие вопросы по тегам