我是Drupal的新手,但我很容易找到自己的方式。只有一件事我没有发现如何做,而且它很简单就必须有可能。
我为网站的主页创建了一个模板,因为它将有不同的布局(它是否创建了页面 - front.tpl-php)。此页面将仅显示主菜单,图像和公司使命陈述的文本。我完成了除了任务文本之外的所有事情,我不知道如何做到这一点:只需在那里放一块文字。
我知道我可以在HTML上对其进行硬编码,但我希望我的客户能够以图形的方式最终改变它。我尝试创建内容类型,但我无法删除标题字段和一些提交的信息;我想过使用Views但是它看起来太复杂了,不是吗?
我使用的图像是硬编码的HTML,因为我知道它不会改变,但也许我应该用图像和文本创建一个视图?但那么我将如何摆脱标题字段和提交信息?
有人可以建议最好的方法,如果可能的话,这样做吗?也许我过于复杂了。
谢谢。
答案 0 :(得分:2)
最简单的方法是在主题中创建一个区域,然后只在主页上将一个区块放入该区域。
在mytheme.info中:
...
regions[front] = Front Page Text
...
在页面中 - front.tpl.php:
echo render($page['front']);
然后在您的块管理页面中创建一个块并将其分配给包含您要输出的内容的“Front Page Text”区域。如果你想确定,你也可以将块的可见性限制为<front>
,尽管如果你不在任何其他模板文件中输出该区域,它应该没有区别。