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

57tr

  • Новичок
  • 7
  • 0 / 0
Здравствуйте. Joomla 3.4.8.
Имеется пункт меню типа "Список материалов категории". К этому пункту меню  привязан некоторый модуль, который соответственно и выводится там, куда он привязан. Необходимо сделать так, чтобы данный модуль выводился только на указанном пункте меню и нигде более. А то он выводится ещё и в категориях и на страницах этих категорий. Категории и страницы не привязаны ни к каким пунктам меню. Подскажите пожалуйста, как это реализовать без сторонних плагинов, можно вставкой определенного кода, в определенное место. Спасибо.
*

NewUsers

  • Давно я тут
  • 776
  • 56 / 0
Здравствуйте. Joomla 3.4.8.
Имеется пункт меню типа "Список материалов категории". К этому пункту меню  привязан некоторый модуль, который соответственно и выводится там, куда он привязан. Необходимо сделать так, чтобы данный модуль выводился только на указанном пункте меню и нигде более. А то он выводится ещё и в категориях и на страницах этих категорий. Категории и страницы не привязаны ни к каким пунктам меню. Подскажите пожалуйста, как это реализовать без сторонних плагинов, можно вставкой определенного кода, в определенное место. Спасибо.

в принципе можно использовать стиль для модуля и там уже определять где его выводить...
*

57tr

  • Новичок
  • 7
  • 0 / 0
Пардон, что-то типа display:none?
Узнаю id страницы+id модуля, скрываю модуль по его id на необходимой странице? Так сделать?
« Последнее редактирование: 17.07.2016, 16:05:35 от 57tr »
*

57tr

  • Новичок
  • 7
  • 0 / 0
Если я Вас правильно понимаю конечно...
*

NewUsers

  • Давно я тут
  • 776
  • 56 / 0
Если я Вас правильно понимаю конечно...

Нет, это параметр в настройках модуля
Спойлер
[свернуть]
*

NewUsers

  • Давно я тут
  • 776
  • 56 / 0
Пардон, что-то типа display:none?
Узнаю id страницы+id модуля, скрываю модуль по его id на необходимой странице? Так сделать?

Не по ID определять надо, а всего по двум параметрам option и view.
Если используешь несколько страниц с одинаковыми option и view, то можно добавить и ID пункта меню...

Удобнее было бы если эти настройки указывать в настройках модуля...
*

57tr

  • Новичок
  • 7
  • 0 / 0
Нет, это параметр в настройках модуля
в первый раз с этим сталкиваюсь. Можно поподробней? Просто в голове не уложилось, какой и для чего стиль необходимо указать.
*

57tr

  • Новичок
  • 7
  • 0 / 0
мертвый форум. мертвая Joomla.спасибо за помощь и предложения. Тему можно закрывать.

П.с. Сам отвечу, может кому пригодится. Правда костыли но должно работать. П.с. Г...код конечно и вариант черновой, рабочий допиливаю.
<?php
$currentMenuId = JSite::getMenu()->getActive()->id;
/*Узнать id меню можно выводом echo $currentMenuId;*/
$catcat = 69;/*Ставим любое отличное от $currentMenuId число.*/
if ($currentMenuId < $catcat)
{
$document = &JFactory::getDocument();
$renderer = $document->loadRenderer('module');
$options = array('style' => 'raw');
$dbo = JFactory::getDBO();
$dbo->setQuery("SELECT * FROM #__modules WHERE id='488' ");
$module = $dbo->loadObject();
$module->params = "heading=2\nlimit=10";
echo $renderer->render($module, $options);
}

Если id меню меньше значения переменной $catcat, то не выводим модуль с id=488, в меню с id хранящемся в переменной $currentMenuId
Т.е., в каком меню необходимо убрать модуль - убираем.
« Последнее редактирование: 17.07.2016, 21:24:12 от 57tr »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не отображается модуль в материалах

Автор Helg

Ответов: 8
Просмотров: 192
Последний ответ 12.12.2017, 00:02:07
от Helg
Параметр в код через модуль

Автор ustmm

Ответов: 1
Просмотров: 45
Последний ответ 09.12.2017, 10:31:33
от NewUsers
Помогите с mod_menu, как выделить родительский пункт меню?

Автор mrN

Ответов: 2
Просмотров: 89
Последний ответ 07.12.2017, 12:30:04
от lesh1j
Пункт меню - Блог категорий

Автор Pusr

Ответов: 1
Просмотров: 94
Последний ответ 05.12.2017, 14:24:55
от vitaliybalayan
Как при помощи "Полей" вывести для каждой статьи похожие материалы?

Автор korkka44

Ответов: 12
Просмотров: 172
Последний ответ 04.12.2017, 10:44:38
от Septdir