блок в заголовке не появляется в друпале - PullRequest
0 голосов
/ 26 июля 2011

Я добавил блок с некоторой информацией через 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 -->

1 Ответ

2 голосов
/ 26 июля 2011

Я предполагаю, что заголовок определен в файле .info вашей темы, поскольку вы видите его на странице блока.

regions[header] = Header

Но я не вижу, как вы печатаете область заголовка на странице.шаблон.Если регион называется «заголовок», то вам нужно добавить это где-то в шаблоне вашей страницы.

print $header;
...