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

Conditional StreamFallback Data Source (DNN/2sxc)

问题移自 http://sexycontent.codeplex.com/discussions/654662#post1473430

是否可以制作类似 StreamFallback 数据源的东西, 但是那个条件不是空流而是其他一些 flag/content 值?

或者有其他方法可以有条件地使用 baypass 过滤器?

示例图:

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

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

访问代码中的所有查询
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

我发现这个答案更好:

目前,正确的语法是:

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

而不是:

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