条件StreamFallback数据源(DNN / 2sxc)

时间:2016-05-14 10:59:59

标签: dotnetnuke-module 2sxc

问题已从http://sexycontent.codeplex.com/discussions/654662#post1473430

移开

是否可以像StreamFallback数据源一样制作, 但那个条件不是空流而是其他一些标志/内容值?

还有其他一些方法来条件化baypass过滤器?

示例图:

enter image description here

2 个答案:

答案 0 :(得分:0)

截至目前,在可视化设计器中没有可以执行此操作的数据源。

对于这种复杂的情况,请使用一些代码。您可以使用

访问代码中的所有查询
App.Data.Query["query name"]["stream name"]

所以要获得列表,你可以做一些事情,比如

var items = AsDynamic(App.Data.Query["AllTags"]["Default"]);

所以一些if语句+应该让你去

最低限度地记录在这里:http://2sxc.org/en/Docs-Manuals/Feature/feature/8744

答案 1 :(得分:0)

我发现这个答案更好: Access additional DataPipeline from Razor view in 2sxc module

目前,正确的语法是:

App.Query["Query-Name"]["Stream-Name"];

而不是:

App.Data.Query["Query-Name"]["Stream-Name"];