0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 196 Просмотров
*

Acme

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Как можно скрыть из главного меню одну ссылку с двух страниц? К примеру, с главной страницы и со страницы " Услуги "?
Идентификатор ссылки, который нужно скрыть: 104
На этих страницах: 103, 102
Код меню:
Код
<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_menu
 *
 * @copyright   Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$id = '';

if (($tagId = $params->get('tag_id', '')))
{
$id = ' id="' . $tagId . '"';
}

// The menu class is deprecated. Use nav instead
?>
<ul class="nav menu<?php echo $class_sfx; ?>"<?php echo $id; ?>>
<?php foreach ($list as $i => &$item)
{
$class = 'item-' . $item->id;

if ($item->id == $default_id)
{
$class .= ' default';
}


if (($item->id == $active_id) || ($item->type == 'alias' && $item->params->get('aliasoptions') == $active_id))
{
$class .= ' current';
}
   

if (in_array($item->id, $path))
{
$class .= ' active';
}
elseif ($item->type == 'alias')
{
$aliasToId = $item->params->get('aliasoptions');

if (count($path) > 0 && $aliasToId == $path[count($path) - 1])
{
$class .= ' active';
}
elseif (in_array($aliasToId, $path))
{
$class .= ' alias-parent-active';
}
}

if ($item->type == 'separator')
{
$class .= ' divider';
}

if ($item->deeper)
{
$class .= ' deeper';
}

if ($item->parent)
{
$class .= ' parent';
}
   
echo '<li class="' . $class . '">';

switch ($item->type) :
case 'separator':
case 'component':
case 'heading':
case 'url':
require JModuleHelper::getLayoutPath('mod_menu', 'default_' . $item->type);
break;

default:
require JModuleHelper::getLayoutPath('mod_menu', 'default_url');
break;
endswitch;

// The next item is deeper.
if ($item->deeper)
{
echo '<ul class="nav-child unstyled small">';
}
// The next item is shallower.
elseif ($item->shallower)
{
echo '</li>';
echo str_repeat('</ul></li>', $item->level_diff);
}
// The next item is on the same level.
else
{
echo '</li>';
}
}
?></ul>
*

Apoca1ypto

  • Давно я тут
  • 745
  • 71 / 0
Re: Как скрыть из меню одну ссылку?
« Ответ #1 : 06.03.2017, 13:00:14 »
Добавить на этих страницах
<style>
  .item-104 { display: none !important; }
</style>
« Последнее редактирование: 06.03.2017, 13:05:21 от Apoca1ypto »
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

voland

  • Легенда
  • 9947
  • 547 / 107
  • Эта строка съедает место на вашем мониторе
Re: Как скрыть из меню одну ссылку?
« Ответ #2 : 06.03.2017, 15:09:30 »
Не надо лезть в код и тем более в CSS
Правильный метод - сделать 2 меню (во втором использовать псевднонимы)
*

Acme

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Как скрыть из меню одну ссылку?
« Ответ #3 : 06.03.2017, 19:05:57 »
Не надо лезть в код и тем более в CSS
Правильный метод - сделать 2 меню (во втором использовать псевднонимы)
Можно ли как-то скопировать основное меню или всё в ручную требуется перебирать?
*

voland

  • Легенда
  • 9947
  • 547 / 107
  • Эта строка съедает место на вашем мониторе
Re: Как скрыть из меню одну ссылку?
« Ответ #4 : 06.03.2017, 19:10:32 »
Можно ли как-то скопировать основное меню или всё в ручную требуется перебирать?
Скопировать то можно, но вот получится совсем не то что нужно, так нужно (и это ВАЖНО) не копия, а пункты меню типа ПСЕВДОНИМ!
*

Apoca1ypto

  • Давно я тут
  • 745
  • 71 / 0
Re: Как скрыть из меню одну ссылку?
« Ответ #5 : 07.03.2017, 10:58:39 »
Если эти два пункта не целые разделы, а всего 2 статьи, что мешает в текст статьи через редактор добавить стили для скрытия пункта меню?
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Можно ли сделать отображение в меню количества документов в статье

Автор SergeiK2011

Ответов: 1
Просмотров: 84
Последний ответ 15.09.2018, 05:45:57
от Cedars
Вывод популярных материалов в пункт меню

Автор lexus26

Ответов: 3
Просмотров: 121
Последний ответ 09.09.2018, 10:13:02
от Messir
Ошибка в меню - после обновления до 3.8.10

Автор bas700

Ответов: 36
Просмотров: 3361
Последний ответ 18.08.2018, 18:38:00
от lexxbry
Не открывает внешнюю ссылку

Автор solodovnikov_ai

Ответов: 2
Просмотров: 116
Последний ответ 15.08.2018, 16:08:56
от solodovnikov_ai
Helix3 как отключить катающееся меню

Автор phvsfpgs

Ответов: 2
Просмотров: 135
Последний ответ 13.08.2018, 13:35:10
от phvsfpgs