Как поделиться контентом DotNetNuke на нескольких страницах? - PullRequest
4 голосов
/ 22 августа 2011

Я только что создал новый сайт DotNetNuke 6.Установка по умолчанию имеет область социальных ссылок, которая находится на каждой странице.Могу ли я изменить содержание социальных ссылок (например, установить href в Facebook) в одном центральном месте или мне нужно перейти на каждую страницу и редактировать содержимое в каждом месте?

1 Ответ

6 голосов
/ 22 августа 2011

В DotNetNuke есть понятие ссылок на модули, которые здесь пригодятся. По сути, вы можете добавить новый модуль на страницу и настроить его по своему усмотрению, а затем перейти на другую страницу и вместо удаления нового модуля вы выбираете существующий модуль с другой страницы. Теперь каждый из модулей кажется отдельным, но на самом деле это один и тот же модуль, появляющийся в разных местах. Затем вы можете редактировать модуль, и содержимое будет меняться на разных страницах. *

Чтобы конкретно ответить на ваш вопрос - я не верю, что так настроен контент по умолчанию. Вам нужно будет зайти и удалить все из них (сохранить один), а затем сослаться на остальные в другом месте.

Add existing module in DotNetNuke

Пара заметок:

Такое поведение не является абсолютным для всех модулей, технически каждый модуль решает, каким образом его содержимое распределяется между страницами. Большинство модулей, особенно модуль text / html, работают так, как я описал, но некоторые более продвинутые модули могут не работать.

Кроме того, опция «копировать модуль» на фотографии выше создаст новый модуль на основе оригинала. Если у вас не выбран модуль копирования, новый модуль не будет создан, на существующий будет просто ссылаться.

...