Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

[РЕШЕНО] Отображение модуля только на главной странице в Virtuemart.

[РЕШЕНО] Отображение модуля только на главной странице в Virtuemart. 3 года 4 мес. назад #6577

  • Alex Smi1e
  • Alex Smi1e аватар
  • Не в сети
  • Долгожитель
  • Сообщений: 69
  • Репутация: 0
Извиняюсь за наглость, но со вчерашнего дня роюсь в просторах сети, и всё, что попадается - либо не то, либо для джумлы 1.5 и не подходит к используемой мною джумле 2.5.

Что необходимо
Мне необходимо размещать только на главной странице, которой у меня является Virtuemart-категории, разные модули, такие как: "информация о магазине" в формате хтмл, "рекомендуемые товары" VM, "календарь" и прочее.

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

Немного материалов:
1. Главная страница в виде категорий VM




2. Страница модуля с привязкой к главной странице




Спасибо!
Последнее редактирование: 3 года 4 мес. назад от Alex Smi1e.
Чтобы оставлять сообщения нужно зарегистрироваться.

Отображение модуля только на главной странице. 3 года 4 мес. назад #6581

  • Wedal
  • Wedal аватар
  • Не в сети
  • Администратор
  • Сообщений: 2552
  • Спасибо получено: 600
  • Репутация: 217
Alex Smi1e, всё правильно. Главная страница Virtuemart, созданная пунктом меню, будет добавлять свой ItemID, к которому привязываются модули, ко всем страницам Virtuemart. Это делается из благих соображений, позволяя показывать определенные модули, например, фильтр товаров, или корзину, только для страниц магазина, но не для остальных страниц Joomla. Что делать в вашем случае - очень хороший вопрос. Такая задача мне еще не попадалась. Хотя скорее нет, попадалась, но я всегда для главной использую страницу Joomla, вставляя на нее нужные модули. В этом случае такой проблемы не возникает. В вашем же случае, могу посоветовать создать также пункт меню типа - категории Virtuemart и попробовать поэкспериментировать с привязкой модулей к нему. Или вот так: сделайте главной страницей пункт меню "Категории VM", также создайте в скрытом меню пункт "Главная страница VM". К пункту категорий добавьте отображение модулей, а к пункту главной - нет. Что-то из этого должно сработать...
Чтобы оставлять сообщения нужно зарегистрироваться.
Спасибо сказали: Alex Smi1e

Отображение модуля только на главной странице. 3 года 4 мес. назад #6591

  • Alex Smi1e
  • Alex Smi1e аватар
  • Не в сети
  • Долгожитель
  • Сообщений: 69
  • Репутация: 0
Пришлось немного доработать последний пункт, и в итоге получилось. На всякий случай напишу, так как может кому еще пригодится.

Итак,
1) для начала я сделал главной страницей пункт меню VM-Категори(Я) // с Vm-Категори(И) этот трюк почему-то не работает //, выставив верхний уровень категорий, в итоге он отображается как список категорий, так что не волнуйтесь, все категории будут отображаться, несмотря на такое название этого пункта меню.
2) затем создаем скрытое меню
3) создаем в скрытом меню пункт VM-Главная и больше его не трогаем.
4) привязываем модуль к пункту меню VM-Категори(Я)

Вот и весь процесс. Спасибо, Wedal, за наводку! Без нее я бы экспериментировал гораздо дольше.
Последнее редактирование: 3 года 4 мес. назад от Alex Smi1e.
Чтобы оставлять сообщения нужно зарегистрироваться.
Время создания страницы: 0.131 секунд

Вверх