字段会因特定主题而消失

时间:2014-08-24 06:27:58

标签: drupal drupal-7 drupal-theming

我是drupal的新手,所以提前抱歉或任何错误,请随时纠正。

我真的不知道我做了什么导致了这个问题,但内容的字段(适用于所有内容类型) 没有显示(标题旁边的页面是空的)。 当我编辑它出现的信息时。 在过去,信息出现了。 它仅针对特定主题(business_theme)发生,对于其他主题(drupal默认),信息'出现。

任何想法或帮助都会很棒

2 个答案:

答案 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