我已从regions['my_region']
创建了自定义区域mytheme.info
。我在该地区添加了一个块myblock
。现在我该如何向此块添加内容?目前我已经创建了一个模板文件region--my_region.tpl.php
并在那里添加了内容。这是正确的方法吗?普通用户如何能够编辑这些内容?
答案 0 :(得分:0)
通常,为了让您的用户向块中添加内容,他们需要“管理阻止”权限。有了此权限,他们可以访问 admin>结构>块页面,然后编辑您的块以更改内容。您应该谨慎行事,因为“管理阻止”权限可能会让您的用户对您的网站有很多控制权。
允许用户向新区域添加内容的更好方法可能是在 admin>结构>视图上创建一个带有附加“块”显示的视图。可以将此视图配置为显示用户可以创建的任何类型的内容。
创建视图后,转到 admin>结构>块并将块显示拖动到您创建的新区域。
答案 1 :(得分:0)
要显示自定义区域的块内容,需要使用此内容创建文件块 - my-region.tpl
<?php print $content ?>
在templates / block
中清除缓存