Новости Joomla

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

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

  • Давно я тут
  • 749
  • 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

  • Легенда
  • 11031
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
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

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

Apoca1ypto

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

Один пункт меню думает что он главный

Автор DamaVbubi

Ответов: 4
Просмотров: 250
Последний ответ 13.02.2024, 19:49:10
от DamaVbubi
[Решено] Перестали работать переходы по меню сайта

Автор AlexP750

Ответов: 12
Просмотров: 482
Последний ответ 06.02.2024, 12:42:26
от AlexP750
Пропало главное меню, и контент на главной (после обновления)

Автор GTHack

Ответов: 15
Просмотров: 521
Последний ответ 07.01.2024, 16:00:15
от ProtectYourSite
Автоматическая снятие с публикации пункта меню

Автор all_zer

Ответов: 2
Просмотров: 323
Последний ответ 30.12.2023, 15:29:58
от all_zer
Убрать из модуля новостей ссылку на статью, на которой выводится модуль

Автор zeus07

Ответов: 3
Просмотров: 708
Последний ответ 08.11.2023, 21:17:26
от GrayAn