Вопрос к друпальщикам по слогану

Snapius
На сайте с 29.10.2007
Offline
241
690

Всем привет, подскажите как сделать на сайте(друпал) отображение слогана на всех страницах, сейчас только на главной, заранее большое спасибо.

Греческая натуральная косметика (https://www.rizescrete.ru)
Garin33
На сайте с 31.08.2009
Offline
169
#1

Внести изменения в шаблон темы (page.tpl.php) убрать там if else, который проверяет главная страница или нет. Еще может быть в template.php.

Еще за это может модуль отвечать, но такое редко бывает. Тема с друпал.орг или кастомная?

Потому что Drupal - это круто.
Snapius
На сайте с 29.10.2007
Offline
241
#2
Garin33:
Внести изменения в шаблон темы (page.tpl.php) убрать там if else, который проверяет главная страница или нет или template.php.

Еще за это может модуль отвечать, но такое редко бывает. Тема с друпал.орг или кастомная?

Тема с друпала, сейчас попробуем то что Вы предложили.

Вот код с page.tpl.php -

<?php if ($site_slogan): ?><div id="site-slogan"><?php print $site_slogan; ?></div><?php endif; ?>

В template.php ничего подобного с slogan нет.

Я уже весь код перерыл, такое ощущение что связано с модулем только каким хз :(

Garin33
На сайте с 31.08.2009
Offline
169
#3

Ссылку на тему в студию.

Если сами модули никакие не ставили подобного плана (к примеру, https://www.drupal.org/project/blockify ), то соответственно не в них дело. Или вы сайт не сами собирали?

Snapius
На сайте с 29.10.2007
Offline
241
#4
Garin33:
Ссылку на тему в студию.

Если сами модули никакие не ставили подобного плана (к примеру, https://www.drupal.org/project/blockify ), то соответственно не в них дело. Или вы сайт не сами собирали?

Ссылка на тему - https://www.drupal.org/project/elegant_theme

У меня всего два вопроса по этой теме - как проставить слоган на все страницы, а также как убрать ссылку на картинке в слайдере.

Очень благодарен за помощь, спасибо.

Garin33
На сайте с 31.08.2009
Offline
169
#5

1. page.tpl.php строка 87

на 87 убрать <?php if ($is_front): ?>

на 97 убрать <?php endif; ?>

2. чуть ниже код слайдера, привести к виду все

<?php print '<img class="slide-image" src="' . base_path() . drupal_get_path('theme', 'elegant_theme') . '/images/slide-image-1.jpg" width="920" height="360"/>'; ?>

Еще можно в настройках темы /admin/appearance/settings/elegant_theme внизу есть настройка слайдера "Front Page Slideshow", там удалить прописанные пути, оставить пустоту.

Plazik
На сайте с 29.07.2008
Offline
168
#6

Слоган выводиться на всех страницах, там нет условия на скрытие его на каких то других страницах.

Ссылка из слайдера убрана:


<div id="slider-wrap">
<div id="slider_nivo" class="nivoSlider">
<?php print '<img class="slide-image" src="' . base_path() . drupal_get_path('theme', 'elegant_theme') . '/images/slide-image-1.jpg" width="920" height="360"/>', check_plain(theme_get_setting('slide1_url','elegant_theme')), array('html' => TRUE, ); ?>
<?php print '<img class="slide-image" src="' . base_path() . drupal_get_path('theme', 'elegant_theme') . '/images/slide-image-2.jpg" width="920" height="360"/>', check_plain(theme_get_setting('slide2_url','elegant_theme')), array('html' => TRUE, ); ?>
<?php print '<img class="slide-image" src="' . base_path() . drupal_get_path('theme', 'elegant_theme') . '/images/slide-image-3.jpg" width="920" height="360"/>', check_plain(theme_get_setting('slide3_url','elegant_theme')), array('html' => TRUE, ); ?>
</div>
</div>
Snapius
На сайте с 29.10.2007
Offline
241
#7
Garin33:
1. page.tpl.php строка 87

на 87 убрать <?php if ($is_front): ?>
на 97 убрать <?php endif; ?>

2. чуть ниже код слайдера, привести к виду все
<?php print '<img class="slide-image" src="' . base_path() . drupal_get_path('theme', 'elegant_theme') . '/images/slide-image-1.jpg" width="920" height="360"/>'; ?>

Еще можно в настройках темы /admin/appearance/settings/elegant_theme внизу есть настройка слайдера "Front Page Slideshow", там удалить прописанные пути, оставить пустоту.

Сделал как Вы сказали, но:

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

1.1. Перенес код <?php if ($is_front): ?> чуть ниже и готово.(спасибо большое навели на мысль)

2. Сделал, но увы - белая страница.

По поводу пустоты в настройке темы(у меня сейчас так), но все равно ссылка осталась на главную, а нужно чтобы картинки вообще ни куда не ссылались страницу, осталось только убрать ссылки с картинок.

Garin33
На сайте с 31.08.2009
Offline
169
#8

2. Проверено и работает. Значит что-то забыли или лишнего удалили, проверяйте внимательно.

Snapius
На сайте с 29.10.2007
Offline
241
#9
Garin33:
2. Проверено и работает. Значит что-то забыли или лишнего удалили, проверяйте внимательно.

Огромное спасибо, все получилось!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий