我是否可以将以下字段添加到内容类型中,以便我创建的每个内容都可以适应页面?
或者是否有一个扩展发布选项的模块,它添加了我创建的所有页面(就像'推广到首页'一样)? 如果没有,为什么没有人这样做?作为Drupal的新用户,这似乎是一个方便的操作。 (我已经尝试this module,但它没有达到我之后的结果。)
如果这些解决方案都不可用,那么最好的替代方法是什么?
我已经在Stack Exchange for Drupal上发布了这个问题,但我需要一个快速回答,这里似乎有一个更大的社区:D
答案 0 :(得分:1)
您应该使用Context。使用Context,您将能够像区域一样管理您的drupal的上下文条件和反应。
答案 1 :(得分:0)
您使用过视图吗?它是最常用的drupal模块之一。它不直接扩展发布选项,但它确实以某种方式替换它。您可以通过示例说明列出的内容类型:your_own_Content_type,其发布选项已提升为首页。然后根据标题,日期,你喜欢的内容对它们进行排序。
您也可以只创建一个视图并从中创建多个块。你必须理解drupal的逻辑:如果你想在不同的页面上使用不同的块,你必须创建不同的页面和不同的块
为一种类型的内容类型创建视图,并从中创建一个块。将此块放在所需的页面上。所有其他块都使用相同的视图,只需在视图中调整条件并从中创建一个新块。您还应该将所有块放在同一区域中,并将其设置为右侧页面
如果您遇到任何问题,可以在这里找到很多文档... drupal.org/project/views答案 2 :(得分:0)
答案 3 :(得分:0)
根据我的观点,对于简单的请求来说,视图太复杂了。
有一些解决方案的想法:
~Almog