我正在尝试结合应用程序来显示一篇简单的新闻文章,里面有蓝色的小鬼画廊。但是从我的基本用户角度来看,即使在 VQ 中指定了应用程序 ID,Visual Query (VQ) 似乎也不允许这样做。以便图像库与特定文章一起显示。此外,当我尝试在源编辑器中链接画廊时也是不允许的:@RenderPage("[App:28]_gallery-inner-list.cshtml?[Content:Gallery]")。我认为这对于任何一种解决方案都不会太复杂,但显然确实如此。需要指导。
问问题
32 次
1 回答
0
我的项目中有同样的任务。我的步骤是:
向内容类型文章添加一个字段。名称:图库字段类型:实体
在 Gallery-Field 的设置中,取消选中“在编辑 UI 中可见”并将 entityType 留空!
在文章模板中插入以下代码,您要在其中显示图库:(其中“您的文章名称”是您的 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>
保存您的模板并查看您的文章。当您将鼠标悬停到插入代码的位置时,您会得到以下信息: ContentBlock
在这里您可以单击中间按钮,然后选择 blueimp-Gallery BlueImp和模板。
现在您可以输入新数据或从图库中选择现有数据。
这对于您系统中的任何应用程序/模板都是可能的!
干得好丹尼尔!
于 2016-09-21T13:58:39.423 回答