将内容添加到自定义块

时间:2013-10-22 10:11:17

标签: drupal-7 block nodes regions

我已从regions['my_region']创建了自定义区域mytheme.info。我在该地区添加了一个块myblock。现在我该如何向此块添加内容?目前我已经创建了一个模板文件region--my_region.tpl.php并在那里添加了内容。这是正确的方法吗?普通用户如何能够编辑这些内容?

2 个答案:

答案 0 :(得分:0)

通常,为了让您的用户向块中添加内容,他们需要“管理阻止”权限。有了此权限,他们可以访问 admin>结构>块页面,然后编辑您的块以更改内容。您应该谨慎行事,因为“管理阻止”权限可能会让您的用户对您的网站有很多控制权。

允许用户向新区域添加内容的更好方法可能是在 admin>结构>视图上创建一个带有附加“块”显示的视图。可以将此视图配置为显示用户可以创建的任何类型的内容。

创建视图后,转到 admin>结构>块并将块显示拖动到您创建的新区域。

答案 1 :(得分:0)

要显示自定义区域的块内容,需要使用此内容创建文件块 - my-region.tpl

<?php print $content ?>

在templates / block

清除缓存