Актуальные версии: Joomla 3.6.5, JoomShopping 4.15.1

Правильная настройка магазина JoomShopping

  • Понедельник, 23 декабря 2013 04:00

В предыдущем уроке «Правильная установка JoomShopping» я акцентировал внимание на переименовании файла htaccess.txt – эта процедура позволяет корректно использовать возможности модуля mod_rewrite сервера Apache. Теперь второй, не менее важный момент – необходимо сделать привязку компонента к меню.

Перейдите в раздел «Меню – Main Menu»

0-main-menu

Нажмите кнопку «Создать» чтобы создать новый пункт меню Joomla

1-create-menu-item

На новой станице «Создание пункта меню» нажмите кнопку «Выбрать»

2-select-menu-type

Во всплывающем окне найдите секцию JoomShopping и кликните на «Категории»

3-select-js-category

Проверьте, что в строке «Тип пункта меню» указаны «Товары» (небольшой парадокс – это нормально). Справа, в секции «Основные параметры» оставьте все значения по-умолчанию (без изменений!), как показано на рисунке.

4-menu-item-params

В поле «Заголовок меню» введите «Магазин», а в поле «Алиас» введите «shop». Теперь Вашему магазину назначен пункт меню, и он будет доступен по ссылке http://ваш_домен/shop. Вся дальнейшая структура категорий и товаров будет строиться относительно этой привязки.

Этот пункт меню является обязательным. Что произойдет, если игнорировать это требование? Говоря простым языком, CMS Joomla просто не поймет, как взаимодействовать с компонентом JoomShopping. В ссылках появятся непонятные /component/jshopping/category/view/ и /component/jshopping/product/view, а в хвосте будет висеть суффикс Itemid=0.

Что произойдет, если сделать два пункта меню с разными алиасами для JoomShopping? Да, такая ситуация возникает не реже, чем отсутствие привязки. Вы получите две ссылки, кучу ошибок и дублей во время оптимизации магазина. Удаляйте дубли в меню Joomla.

Иногда в конце ссылки можно увидеть ненулевой Itemid=ХХ. Это говорит о том, что вебмастер допустил ошибку при начальном конфигурировании компонента и создал привязку уже после других пунктов меню, работающих с магазином. Не пытайтесь перечитывать предыдущее предложение и понять его. Проще удалить все пункты меню типа com_jshopping, очистить кеш Joomla и корзину пунктов меню, а потом создать все заново.

  • 55664
  • Последнее изменение Воскресенье, 16 ноября 2014 17:41

Новые статьи