Как убрать ссылку на главной
Вот что меня всегда напрягало в темах для Drupal, так это ссылка на главную страницу на ней самой.
Разве это не абсурдно - переходить с главной страницы сайта на главную страницу сайта ?
Сегодня речь пойдет об исправлении этого мелочного бага.
Для этого нужно будет отредактировать файл page.tpl.php текущей темы, располагаться который должен тут - \sites\all\themes\имя_темы\
В большинстве тем, заголовок выводится вот таким кодом:
<?php if ($site_name) { ... ... } ?>
Нам же нужно заменить его на следующий:
<?php if ($site_name) // если задано имя сайта { $path = isset($_GET['q']) ? $_GET['q'] : ''; // получаем текущий путь // node - текущий путь для главной страницы сайта, указывается тут /admin/settings/site-information. Если вы его меняли, измените и здесь тоже. if ($path=='node') //если текущий путь совпадает с "node" { print $site_name; // просто выводим имя сайта } else // если если текущий путь НЕ совпадает с "node" { print '<a href="' . $base_path . '">' . $site_name . '</a>'; // выводим ссылку на главную (анкор - имя сайта) } } ?>
Вот как это получилось у меня:
Хотя, зачем вам скриншот, если вы все можете посмотреть на этом сайте ? (:
- Категории:
- 411 просмотров


Комментарии
print $is_front?$site_name:l($site_name,$base_path); //Так красивее
Добавить комментарий