标题可能不是最好的描述。我想要两个功能:
getHeader();
getFooter();
标题必须返回template.php文件中的所有内容
print $content;
后者必须在它之后返回所有内容。
这可能吗?
答案 0 :(得分:1)
除了尝试获取除$content
以外的所有内容并将其显示在其中之外,为什么不直接将内容和主题(将其放入$content
)。这将更加容易,Drupal就是为此而努力的。
答案 1 :(得分:1)
Drupal使用“区域”。您可以做的是为您的网站提供三个区域(标题,内容,页脚)。
区域在主题的.info文件中以“region [backend_name] =标题显示在前端”的形式定义。因此可以定义区域“标题”,“内容”和“页脚”:
region[header] = This is the Header
region[content] = This is the Content
region[footer] = This is the Footer
在.info文件中定义区域并启用主题后,可以使用后端名称打印每个区域:
print $header;
print $content;
print $footer;
将块分配给/ admin / build / block
中的区域