我通过sitebuilding-> block-> addblock
添加了一个包含一些信息的块并选择其区域作为标题
但是这个块没有显示在标题中....任何想法?
我正在使用drupal6
page.tpl.php的代码如下
<div id="header">
<div id="header_logo">
<?php if (isset($secondary_links)) : ?>
<div id="secondary-menu">
<?php print theme('links', $secondary_links, array('class' => 'links secondary-links')) ?>
</div>
<?php endif; ?>
<?php
// Prepare header
$site_fields = array();
if ($site_name) {
$site_fields[] = check_plain($site_name);
}
if ($site_slogan) {
$site_fields[] = check_plain($site_slogan);
}
$site_title = implode(' ', $site_fields);
if ($site_fields) {
$site_fields[0] = '<span>'. $site_fields[0] .'</span>';
}
$site_html = implode(' ', $site_fields);
if ($logo || $site_title) {
print '<h1><a href="'. check_url($front_page) .'" title="'. $site_title .'">';
if ($logo) {
print '<img src="'. check_url($logo) .'" alt="'. $site_title .'" id="logo" />';
}
print $site_html .'</a></h1>';
}
?>
</div>
<div id="primary-menu">
<?php if (isset($primary_links)) : ?>
<?php print $primary_links_tree; ?>
<?php endif; ?>
</div>
</div>
<!-- end header -->
答案 0 :(得分:2)
我猜你的主题.info文件中定义了标题,因为你在阻止页面中看到它。
regions[header] = Header
但我没看到的是你在页面模板中打印标题区域。如果该区域被命名为“标题”,那么您需要在页面模板中的某处添加它。
print $header;