Извините, если мой вопрос глупый, но я новичок в DNN / 2sxc, я потратил весь день, пытаясь понять это, но безуспешно ..
У меня есть два экземпляра одного и того же приложения, один на домашней странице, а другой на отдельной странице, каждый из которых должен иметь свой собственный шаблон представления (я использую Razor).
Моя проблема в том, что я не могу найти способ заставить два приложения читать одни и те же данные, поэтому каждое добавление / редактирование / удаление / повторная сортировка в одном из них будет отражаться в другом, в настоящее время каждое приложение имеет свои собственные данные, и поэтому они непригодны в моем случае.
Я пытался использовать EntityTypeFilter внутри Data Query и использовать его в обоих представлениях (как в демонстрационном видео News-Simple), он работал и дал мне все элементы в двух представлениях, но еще две проблемы прийти с этим решением:
1- теперь я не могу использовать панель инструментов для (добавления / удаления / изменения порядка и т. Д.) Любого из элементов, как вы можете видеть в этом image, что меня не устраивает,
примечание: это панель инструментов, которую я использую:
@foreach(var item in AsDynamic(Data["Default"]))
{
...
@Edit.Toolbar(target: item, actions: "new,edit,replace,remove,moveup,movedown,instance-list")
2 - «Демо-элемент контента» также отображается в списке, но это не так важно, поскольку я могу удалить его и использовать один из реальных элементов данных в качестве демо-элемента.
Я ценю любую помощь. Спасибо.