Заголовок в полной ноде как ссылка - что за бред?

Главные вкладки

Аватар пользователя skill skill 29 мая 2012 в 22:35

Здравствуйте. Начинают подшаливать нервы ))
Выбрал исходную тему оформления corolla от adaptivethemes . Все меня в ней устраивает кроме одного в полной ноде заголовок остается ссылкой. В других темах это ес-но не так. в файле node.tpl.php за вывод заголовок отвечает

<h1<?php print $title_attributes; ?>>
            <a href="<?php print $node_url; ?>" rel="bookmark"><?php print $title; ?></a>
          </h1>
        <?php endif; ?>

Если убрать тег «a» то тогда заголовок и в тизере и в ноде просто текст. А мне нужно чтобы как обычно, в тизере ссылка , в ноде текст. Не пойму почему именно в этой теме таой бред.
Помогите исправить!

Комментарии

Аватар пользователя emzzy emzzy 29 мая 2012 в 22:46

Меняем на

<?php if (!$page): ?>
    <h2<?php print $title_attributes?>><a href="<?php print $node_url?>"><?php print $title?></a></h2>
  <?php endif; ?>

В нормальных темах в полной ноде заголовок выводиться в page.tpl.php, как <?php<h1><?php print $title?></h1>?>, поэтому дублирование в node.tpl.php не нужно.

Аватар пользователя skill skill 29 мая 2012 в 23:06

так не работает. Заголовок вообще исчезает .
вот что в page.tpl.php

 <?php print render($title_prefix); ?>
            <?php if ($title && !isset($node)): ?>
              <header class="clearfix">
                <h1 id="page-title"><?php print $title; ?></h1>
              </header>
            <?php endif; ?>
            <?php print render($title_suffix); ?>

может сдесь какая проблема

Аватар пользователя Geldora Geldora 30 мая 2012 в 1:59

вместо
<?php if ($title && !isset($node)): ?>

попробуйте просто <?php if $title: ?>

Или вообще вырежьте Ифы. Скопируйте из других тем, где все работает, только обоерните в нужные классы.

Аватар пользователя ser_house ser_house 30 мая 2012 в 2:35

node.tpl.php

  <?php print render($title_prefix); ?>

  <?php if ($view_mode != 'full'): ?>
    <h2<?php print $title_attributes; ?>>
      <a href="<?php print $node_url; ?>" title="<?php print t('Go to full material'); ?>"><?php print $title; ?></a>
    </h2>
  <?php elseif ($view_mode == 'full' && !$page): ?>
    <h1 class="title page-title"><?php print $title; ?></h1>
  <?php endif; ?>
   
  <?php print render($title_suffix); ?>