我无法查看所有数据类型的项目

时间:2016-11-25 13:54:37

标签: javascript html css 2sxc

我第一次使用2sxc模块,所以我可能只是一个新手。

我创建了一个应用,添加了一个包含3个字段的内容类型

  1. 姓名(已翻译)
  2. 电子邮件(已翻译)
  3. Phonenumber(翻译)
  4. 然后我创建了一个视图

    <h2>Werknemers</h2>
    
    @foreach(var cont in AsDynamic(Data["Default"])){
        <div>
            @Edit.Toolbar(cont)
            <p>@cont.Naam<br>
            @cont.Email<br>
            @cont.Telefoonnummer</p>
        </div>
    }

    起初它只显示了演示项目。所以我在工具栏中添加了一个带有“+”图标的项目。是的,这个项目被添加到列表中。

    但是我在这个内容类型中有更多项目

    为什么它只显示您在应用程序本身中使用工具栏添加的数据,而不是通过应用程序管理员添加的项目?

    我希望有人能帮助我。

    提前致谢!

1 个答案:

答案 0 :(得分:0)

您似乎还不了解内容分配到模块(现在就是您所拥有的)和所有内容之间的区别 - 这似乎是您所需要的。

快速解决方法:使用App.Data["YourTypeNameHere"]代替Data["Default"]

但如果你阅读http://2sxc.org/en/blog/post/12-differences-when-templating-data-instead-of-content

会更好