【问题标题】:How to make multiple editable parts on homepage/other pages in Silverstripe CMS?如何在 Silverstripe CMS 的主页/其他页面上制作多个可编辑部分?
【发布时间】:2015-05-21 03:51:01
【问题描述】:

我是 Silverstripe 的新手,所以仍在学习获得某些结果的最佳方法。

我有以下网站:http://i.imgur.com/HHHIlwA.jpg - 我已转换为 silverstripe 主题等。我已将首页设置为 HomePage.ss。

现在我希望能够从 CMS 编辑页面的大部分内容。我在这个网站上遵循了本教程:http://www.silverstripe.org/learn/lessons/working-with-data-relationships-has-many - 并在图片中的“文章”标题下创建了一个区域,该区域作为管理面板中 CMS 上的一个选项卡出现。 http://i.imgur.com/Gi7kZmq.png

我的问题是,使零件可编辑以使它们像视频显示的区域等的最佳方法是什么?例如,如果我想编辑图片中包含大环图片和旁边文字的部分,我最好将其设为另一个区域吗?标题等内容呢?

提前致谢:)

【问题讨论】:

    标签: silverstripe


    【解决方案1】:

    解决这个问题有几种可能:

    1. 如果您有固定的结构,请为每个组使用多个 $has_many
    2. 如果您需要灵活的结构,您可以使用几个“块”模块之一,例如https://github.com/bummzack/page-blockshttps://github.com/NobrainerWeb/Silverstripe-Content-Blocks

    周围还有一些类似的模块,每个都有优点和缺点,取决于您是否需要可重用的块,可翻译的块,想要保存与Versioned等的关系......@lerni做了一个overview about those modules

    【讨论】:

      猜你喜欢
      • 2012-01-23
      • 2019-09-02
      • 2018-02-01
      • 2013-07-01
      • 1970-01-01
      • 2021-05-23
      • 2021-11-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多