在2sxc中组合应用程序

时间:2016-09-20 15:19:02

标签: dotnetnuke blueimp 2sxc

我正在尝试将应用程序组合在一起,以显示一个内部带有蓝色图库的简单新闻文章。但是,即使在VQ中指定app id,Visual Query(VQ)似乎也不允许从我的基本用户角度出发。这样图像库就会显示特定的文章。此外,当我尝试在源编辑器中链接图库时也是不允许的:@RenderPage(“[App:28] _gallery-inner-list.cshtml?[内容:图库]”)。我认为这对于任何一种解决方案来说都不会太复杂,但显然确实如此。需要指导。

1 个答案:

答案 0 :(得分:0)

我的项目中有同样的任务。我的步骤是:

  1. 在内容类型文章中添加字段。名称:图库字段类型:实体

  2. 在图库字段的设置中取消选中“在编辑用户界面中可见”并将entityType保留为空白!

  3. 在代码后面的文章插入模板中,您要显示图库:(其中“文章的名称”是您的Contentvar)

            <div class="sc-content-block-list" @Edit.ContextAttributes(<yourname for the article>, field: "Gallery")>
                @foreach(var contentBlock in AsDynamic(<yourname for the article>.Gallery)){
                    @contentBlock.Render()
                }
            </div>
    
  4. 保存模板并查看您的文章。当您将鼠标悬停在插入代码所在的位置时,您会得到: ContentBlock

  5. 您可以在此处点击中间按钮,然后选择blueimp-Gallery BlueImp和模板。

  6. 现在您可以输入新数据或从图库中选择现有数据。

  7. 您可以使用系统中的任何应用/模板!

  8. 好工作丹尼尔!