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

57tr

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

NewUsers

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

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

57tr

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

57tr

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

NewUsers

  • Завсегдатай
  • 643
  • 51
Если я Вас правильно понимаю конечно...

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

NewUsers

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

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

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

57tr

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

57tr

  • Новичок
  • 7
  • 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 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Меню во всю ширину

Автор mastamatey

Ответов: 9
Просмотров: 109
Последний ответ 20.09.2017, 13:25:44
от mastamatey
Пункт меню - Блог категорий

Автор Pusr

Ответов: 0
Просмотров: 25
Последний ответ 19.09.2017, 13:02:33
от Pusr
Вывести только материал без оформления

Автор SuschnosT

Ответов: 0
Просмотров: 48
Последний ответ 18.09.2017, 13:25:04
от SuschnosT
Открывается статья, но отображается только заголовок статьи

Автор xDD

Ответов: 0
Просмотров: 36
Последний ответ 14.09.2017, 13:25:36
от xDD
Вывести материалы из подкатегорий с сортировкой по дате

Автор sega

Ответов: 2
Просмотров: 92
Последний ответ 11.09.2017, 20:23:19
от Septdir