Форум русской поддержки Joomla!® CMS
04.12.2016, 01:56:07 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Как убрать модули или вывести материалы на другой пункт меню?

 (Прочитано 437 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Asamantum
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 7


« : 03.06.2015, 20:30:53 »

Прошу помочь с выводом материала. Стоит модуль списка материалов категории, при нажатии на материалы Баня N1, N2, N3 открывается материал, но модуль галерея не исчезает. Подскажите как сделать грамотный вывод этих трех материалов без модуля галереи, либо вывод в скрытый пункт главного меню? Вот для наглядности:http://www.picshare.ru/view/6428223/
Записан
motokraft
Живу я здесь
******

Репутация: +72/-13
Offline Offline

Сообщений: 1436


« Ответ #1 : 03.06.2015, 20:48:29 »

модуль галерея не исчезает.

К каким пунктам меню он привязан...

Можно использовать условия для позиции модуля в шаблоне...
Но тогда надо ссылка на страницу материала без включенного ЧПУ...
Записан
Asamantum
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 7


« Ответ #2 : 03.06.2015, 23:10:45 »

К каким пунктам меню он привязан...

Можно использовать условия для позиции модуля в шаблоне...
Но тогда надо ссылка на страницу материала без включенного ЧПУ...

Модуль галереи привязан к главной странице. И вот эти три кнопки обязательно должны находиться на всех страницах. Можно поподробнее насчет ваших возможных вариантов разрешения данной проблемы, потому как я пока не особо отлично владею Joomla и PHP?
« Последнее редактирование: 03.06.2015, 23:14:21 от Asamantum » Записан
motokraft
Живу я здесь
******

Репутация: +72/-13
Offline Offline

Сообщений: 1436


« Ответ #3 : 04.06.2015, 07:26:52 »

Можно поподробнее насчет ваших возможных вариантов разрешения данной проблемы

Как выглядит ссылка на страницу материала без включенного ЧПУ.
В этой ссылке будет использоваться параметр id - мне надо этот параметр всех трех материалов...
Записан
Asamantum
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 7


« Ответ #4 : 04.06.2015, 18:50:29 »

Как выглядит ссылка на страницу материала без включенного ЧПУ.
В этой ссылке будет использоваться параметр id - мне надо этот параметр всех трех материалов...

http://testing/index.php?option=com_content&view=article&id=9:bath1&catid=14&Itemid=101

http://testing/index.php?option=com_content&view=article&id=10:bath2&catid=14&Itemid=101

http://testing/index.php?option=com_content&view=article&id=11:bath3&catid=14&Itemid=101
Записан
motokraft
Живу я здесь
******

Репутация: +72/-13
Offline Offline

Сообщений: 1436


« Ответ #5 : 04.06.2015, 19:00:37 »

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

Добавь этот код в файл index.php шаблона по умолчанию...

Код:
<?php if(JRequest::getVar('option') == 'com_content' && JRequest::getVar('view') == 'article'):
if(JRequest::getVar('id') == '9'):
elseif(JRequest::getVar('id') == '10'):
elseif(JRequest::getVar('id') == '11'):
else: ?><jdoc:include type="modules" name="slider" style="none" /><?php endif; endif; ?>
Записан
Asamantum
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 7


« Ответ #6 : 04.06.2015, 20:30:51 »

Добавь этот код в файл index.php шаблона по умолчанию...

Код:
<?php if(JRequest::getVar('option') == 'com_content' && JRequest::getVar('view') == 'article'):
if(JRequest::getVar('id') == '9'):
elseif(JRequest::getVar('id') == '10'):
elseif(JRequest::getVar('id') == '11'):
else: ?><jdoc:include type="modules" name="slider" style="none" /><?php endif; endif; ?>

а эти кнопки являются модулем списка материалов категории
Не помогло, теперь при нажатии на любой пункт меню вместо этих кнопок материалов высвечиваются пункты и слайдер исчез с главной страницы.


Вот еще имеется условие, которое я ставил для вывода материалов с новостей слева, в скрытый пункт меню, возможно, оно влияет на все это

<?php if (JURI::current()!= JURI::base()) : ?>
                    <div id="component">               
                        <jdoc:include type="component" style="xhtml" />               
                    </div>
<?php endif; ?>
« Последнее редактирование: 04.06.2015, 20:35:40 от Asamantum » Записан
motokraft
Живу я здесь
******

Репутация: +72/-13
Offline Offline

Сообщений: 1436


« Ответ #7 : 04.06.2015, 20:36:59 »

Последнюю строку измени вот так...
Код:
else: ?><jdoc:include type="modules" name="slider" style="none" /><?php endif; ?>
<?php else: ?><jdoc:include type="modules" name="slider" style="none" /><?php endif; ?>
Записан
Asamantum
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 7


« Ответ #8 : 04.06.2015, 20:49:45 »

Последнюю строку измени вот так...
Код:
else: ?><jdoc:include type="modules" name="slider" style="none" /><?php endif; ?>
<?php else: ?><jdoc:include type="modules" name="slider" style="none" /><?php endif; ?>

Ошибку синтаксиса выдает
Записан
Asamantum
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 7


« Ответ #9 : 04.06.2015, 20:54:35 »

Последнюю строку измени вот так...
Код:
else: ?><jdoc:include type="modules" name="slider" style="none" /><?php endif; ?>
<?php else: ?><jdoc:include type="modules" name="slider" style="none" /><?php endif; ?>

Я ошибся насчет кнопок, только слайдер пропал с главной страницы, а мне необходимо, чтобы он пропадал при нажатии на материал и когда он уже выведен, чтобы слайдера не было
« Последнее редактирование: 04.06.2015, 22:11:07 от Asamantum » Записан
Asamantum
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 7


« Ответ #10 : 08.06.2015, 17:24:43 »

Последнюю строку измени вот так...
Код:
else: ?><jdoc:include type="modules" name="slider" style="none" /><?php endif; ?>
<?php else: ?><jdoc:include type="modules" name="slider" style="none" /><?php endif; ?>

Так как, поможете мне?
Записан
Cybervizor
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 115



« Ответ #11 : 09.06.2015, 04:22:50 »

Вариант без костылей: компонент Advanced Module Manager, позволяющий выводить или отключать модули по множеству различных условий, в том числе и по URL
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet