我是drupal的新手,所以提前抱歉或任何错误,请随时纠正。
我真的不知道我做了什么导致了这个问题,但内容的字段(适用于所有内容类型) 没有显示(标题旁边的页面是空的)。 当我编辑它出现的信息时。 在过去,信息出现了。 它仅针对特定主题(business_theme)发生,对于其他主题(drupal默认),信息'出现。
任何想法或帮助都会很棒
答案 0 :(得分:0)
您需要将Main page content
块指定给主题中已存在的区域。
<强>第一强>;在主题的.info
文件中声明该区域。
地区[内容] =主要内容
<强>第二强>;打印page.tpl.php
文件中的区域。
print render($page['content']);
过去强>;从块管理器页面将Main page content
分配给区域。 ?q=admin/structure/block
答案 1 :(得分:0)
经过进一步调查,似乎当我们自己的主题是默认主题时,没有调用node.tpl.php(这有意义吗?)。 我添加了代码
<?php
print '<pre>';
var_dump(get_defined_vars());
print '</pre>';
?>
到每个节点* .tpl.php文件并清除所有缓存。 当我们的主题工作时没有出现任何变化, 当启用batrick主题时,添加的代码正在运行。
这只发生在页面本身,即进入localhost / drupal / node时...... 在首页中,添加的代码适用于这两个主题。
任何想法?
TNX