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