как убрать ссылку с логотипа на главной странице
не понятно зачем, но ....
в шаблоне уберите - примерно так должно выглядеть, в папке layouts вашего шаблона, наверное в theme.php
href="<?php echo $this['config']->get('site_url'); ?>"
Posted 11 February 2015 - 09:44
как убрать ссылку с логотипа на главной странице
не понятно зачем, но ....
в шаблоне уберите - примерно так должно выглядеть, в папке layouts вашего шаблона, наверное в theme.php
href="<?php echo $this['config']->get('site_url'); ?>"
Posted 11 February 2015 - 09:47
(то есть переход страницы саму на себя
Не на саму себя а с любой страницы на главную.
Если только с главной страницы хотите убрать, то надо создать копию шаблона и в ней удалить ссылку, ну и назначить его для главной страницы.
Posted 11 February 2015 - 09:52
Да, именно только на главной. Ссылка страницы саму на себя мне кажется странной, в том числе для поисковиков.
Спасибо!
Posted 12 February 2015 - 03:26
Убрав ссылку с логотипа на главной, эта ссылка уберётся со всех страниц. Эта ссылка самая удобная для перехода из любой точки сайта на главную.
Лучше поработайте над дизайном сайта, какой то он пустой. Не похож на магазин игрушек.
Edited by yellowbarmaley, 12 February 2015 - 03:29.
Joomla: 3.6.5 JBZoo: 2.3.1 Pro rev3231 Zoo: 3.3.25 WidgetKit: 2.9.2
Posted 12 February 2015 - 06:18
Странно, что никто этого не написал.
Делаем
<?php if (JFactory::getURI()->toString() !== JURI::base()) : ?> <a href="<?php echo $this->baseurl ?>"><img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/logo.jpg" alt="" /></a> <?php endif; ?> <?php if (JFactory::getURI()->toString() == JURI::base()) : ?> <img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/logo.jpg" alt="" /> <?php endif; ?>
и получаем кликабельный логотип на всех страницах кроме главной.
Posted 12 February 2015 - 07:46
Странно, что никто этого не написал.
Делаем
<?php if (JFactory::getURI()->toString() !== JURI::base()) : ?> <a href="<?php echo $this->baseurl ?>"><img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/logo.jpg" alt="" /></a> <?php endif; ?> <?php if (JFactory::getURI()->toString() == JURI::base()) : ?> <img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/logo.jpg" alt="" /> <?php endif; ?>и получаем кликабельный логотип на всех страницах кроме главной.
В моем шаблоне лого выводится вот так:
<?php if ($this['widgets']->count('logo')) : ?>
<a class="tm-logo uk-navbar-brand uk-visible-large" href="<?php echo $this['config']->get('site_url'); ?>"><?php echo $this['widgets']->render('logo'); ?></a>
<?php endif; ?>
Как скорректировать ваш код, что бы заработало?
Posted 12 February 2015 - 07:48
<?php if (JFactory::getURI()->toString() !== JURI::base()) : ?>
<?php if ($this['widgets']->count('logo')) : ?>
<a class="tm-logo uk-navbar-brand uk-visible-large" href="<?php echo $this['config']->get('site_url'); ?>"><?php echo $this['widgets']->render('logo'); ?></a>
<?php endif; ?>
<?php endif; ?>
<?php if (JFactory::getURI()->toString() == JURI::base()) : ?>
<?php if ($this['widgets']->count('logo')) : ?>
<?php echo $this['widgets']->render('logo'); ?>
<?php endif; ?>
<?php endif; ?>
Попробуйте банально так.
Edited by Sliapy, 12 February 2015 - 07:48.
Posted 14 February 2015 - 19:52
Дайте текст ошибки.