1

我正在尝试结合应用程序来显示一篇简单的新闻文章,里面有蓝色的小鬼画廊。但是从我的基本用户角度来看,即使在 VQ 中指定了应用程序 ID,Visual Query (VQ) 似乎也不允许这样做。以便图像库与特定文章一起显示。此外,当我尝试在源编辑器中链接画廊时也是不允许的:@RenderPage("[App:28]_gallery-inner-list.cshtml?[Content:Gallery]")。我认为这对于任何一种解决方案都不会太复杂,但显然确实如此。需要指导。

4

1 回答 1

0

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

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

  2. 在 Gallery-Field 的设置中,取消选中“在编辑 UI 中可见”并将 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. 这对于您系统中的任何应用程序/模板都是可能的!

干得好丹尼尔!

于 2016-09-21T13:58:39.423 回答