使用员工目录将动态内容加载到详细信息页面上的问题

时间:2019-06-12 13:20:44

标签: 2sxc

我正在尝试使用具有相同名称的应用程序设置员工目录。第一项工作正常,列表视图链接到URL / employee / [Content:EntityId] ,并且详细信息显示了该项的其余信息。但是,当我将其他项目添加到列表视图时,该链接可以正常工作,但是详细信息中显示的内容仍然是第一项的内容。

  

该站点在DNN 8.0.4和2sxc 9.32.1上运行

我已经尝试编辑到详细信息页面的链接,编辑模板等。但是我没有尝试解决任何问题。

我尽可能“按原样”离开列表模板:

 <a class="app-empdir-link" href="[Tab:FullUrl]/employee/[Content:EntityId]">
    <h2>[Content:Title]</h2>
 </a>

并且详细信息页面仅使用[Content:]标记形式。

但是,详细信息页面中的所有“内容”标记似乎仅显示列表中第一项的内容,而不显示列表视图中选定的内容。

1 个答案:

答案 0 :(得分:0)

因此,您必须知道的第一件事是模板仅显示它们得到的项目。所以问题是-什么决定了他们得到什么?

基本上每个模块都有零个,一个或多个项目,并且没有其他配置,只是用户添加的项目。

其他配置如下:您必须创建一个简单查询(可视查询),该查询根据URL中的值查找项目。这是在应用程序管理的Query标签中完成的。我必须离开几分钟,这样我才能指向您指向链接,但是如果您研究visual query 2sxc,则应该很快找到一些示例。

有了查询并对其进行了测试(您可以在查询中配置诸如[QueryString:employee]=245之类的测试值以对其进行测试),然后告诉您的details-view使用该查询,那么您就很好去。

这里有一些链接-但这并不是您所需要的100%入门-

  1. https://2sxc.org/en/Learn/Visual-Query-Designer
  2. https://2sxc.org/en/blog/tag/visual-query-designer