我的情况: 我有一个显示日历的2sxc应用程序。但我管理着一个有3个地点的体育俱乐部,我希望每个地点都有一个活动日历。这三个实例必须在同一页面中,我必须根据俱乐部切换数据。
我以为我可以在应用设置(配置或资源)中设置变量并使用它:
@App.Settings.Club or @App.Resources.Club
但是这些数据似乎适用于同一区域(门户网站)中应用的所有实例。
我知道我可以使用@ App.AppGuid或@ App.AppId区分这些应用,但所有实例具有相同的ID,我无法使用PageId,因为它们位于同一页面中
我找到的唯一方法是使用DNN模块的标题并使用@Dnn.Module.ModuleTitle
来获取信息,但这不是最好的。
那么,我如何区分同一个应用程序的实例?
感谢您的帮助!
答案 0 :(得分:0)
一个简单的解决方案是使用ModuleId - 我相信它是@Dnn.Module.ModuleID(ID或Id,我不确定)。
甚至更好 - 只使用列表功能而不是使用数据功能。这样,项目已分配给此实例。为此,启用" List"在视图上。