【发布时间】:2013-12-02 16:40:11
【问题描述】:
我可能要求很多,但任何帮助都会很棒!我想做的就是每次 Drupal 中的用户(不是管理员)创建像博客这样的内容时,某些区域中的 predefined 块将允许用户添加新内容(广告/横幅)。这可能吗?
我看过节点级块,但我不太清楚如何使用它?这行得通吗?怎么样?
这是我上面所问的一个例子。假设用户有权创建博客。他们将向博客添加内容,以及将新内容添加到 predefined 块的选项,例如名为 RightSideBarBlock 的右侧栏块。每个块的此内容将仅对从博客内容类型创建的新节点可见。如果他们不向预定义的块添加内容,则该块将不会显示该节点的任何内容。
这有意义吗?
【问题讨论】:
-
您是在寻找有关如何处理为块创建相关内容的建议,还是只是在显示相关内容块?
-
如何创建允许在每次创建新内容(如新博客)时将新内容放入其中的块。基本上用户(非管理员)可以在块中创建新内容,但是块位于页面上的位置,请勿更改(除非管理员更改),并且只有在创建/编辑博客等内容时才能编辑块中的内容. Nodeblock 可能工作,但我不明白如何使用它来做我想做的事情。
-
也许盒子可以工作? drupal.org/documentation/modules/boxes意见?