【问题标题】:Drupal 8 - Getting dynamic content with view data into a page/templateDrupal 8 - 将带有视图数据的动态内容放入页面/模板中
【发布时间】:2016-10-06 08:10:30
【问题描述】:

我是 Drupal 和 Drupal 8 的新手,我想添加可以轻松添加到页面的区域(块?),该页面可以拉入并访问选定的视图数据和字段。完成这项工作的最简单方法是什么?看起来它应该是很容易做到的,但 Drupal 似乎让这很难实现。

我尝试过通过 CMS 制作自定义块和类型,但是当我们需要更新区域或添加新区域时,这意味着在 2 个不同的地方编辑内容。

我也尝试过通过模块构建块,但我似乎无法通过这种方式将视图中的信息传递到我的模板中。

如果可能的话,这些块也可能需要添加到多个页面。

我错过了什么,为什么这么难?

谢谢

【问题讨论】:

  • Drupal 让一切难以实现!大声笑!
  • 是的,不久之后我就停止使用 Drupal。我现在只有在有人问我做过的最糟糕的框架或项目是什么时才会谈论它。

标签: php drupal drupal-8


【解决方案1】:

虽然问题不是那么具体,但我建议从这里开始 Understanding Drupal > Overview > The Drupal flow 然后转到 Drupal Glossary(8.x 几乎相同)。

这样会更容易理解 Drupal 部分,例如 ThemeRegionBlockTemplate(使用 Twig for 8.x)等。

【讨论】:

    【解决方案2】:

    使用视图模块创建块,然后使用块布局页面 admin/structure/block 将块放置在适当的区域。编辑块并配置块并设置其可见性设置。

    【讨论】:

      猜你喜欢
      • 2015-07-14
      • 1970-01-01
      • 2016-12-15
      • 2022-10-08
      • 2022-11-03
      • 1970-01-01
      • 1970-01-01
      • 2019-07-28
      • 1970-01-01
      相关资源
      最近更新 更多