В админпанели в меню Компоненты пропал пункт JoomShopping
Суть «проблемы» в заголовке. Как этот казус случился — не вспомнить. Была установлена на проекте очень старая версия компонента JoomShopping, в процессе апгрейда до актуальной версии (на момент работы Version 4.18.2) — «что-то пошло не так» и меню/субменю «пропало». В базе данных сайта пункта нет.
Решений может быть несколько. Дабы «не париться» выбрано простейшее: инсталляция пунктов меню через отредактированный установочный файл jshopping.xml
Манипуляции простейшие. Находим установочный файл компонента. Удаляем «всё лишнее». Получаем:
<?xml version="1.0" encoding="utf-8"?> <extension type="component" version="3.0.0" method="upgrade"> <name>jshopping</name> <creationDate>08.10.2018</creationDate> <author>MAXXmarketing GmbH</author> <authorEmail>marketing@maxx-marketing.net</authorEmail> <authorUrl http://www.webdesigner-profi.de</authorurl> <copyright></copyright> <license>Open Source License, GNU/GPL</license> <version>4.18.2</version> <description>Joomshopping - shop component. Note: JoomShopping code files are named as jshopping<description> <administration> <menu img="components/com_jshopping/images/jshop_logo_s.png">JoomShopping</menu> <submenu> <menu link="option=com_jshopping&controller=categories&catid=0" img="components/com_jshopping/images/jshop_categories_s.png">categories</menu> <menu link="option=com_jshopping&controller=products&category_id=0" img="components/com_jshopping/images/jshop_products_s.png">products</menu> <menu link="option=com_jshopping&controller=orders" img="components/com_jshopping/images/jshop_orders_s.png">orders</menu> <menu link="option=com_jshopping&controller=users" img="components/com_jshopping/images/jshop_users_s.png">clients</menu> <menu link="option=com_jshopping&controller=other" img="components/com_jshopping/images/jshop_options_s.png">options</menu> <menu link="option=com_jshopping&controller=config" img="components/com_jshopping/images/jshop_configuration_s.png">configuration</menu> <menu link="option=com_jshopping&controller=update" img="components/com_jshopping/images/jshop_update_s.png">install-and-update</menu> <menu link="option=com_jshopping&controller=info" img="components/com_jshopping/images/jshop_info_s.png">about-as</menu> </submenu> </administration> </extension>
Архивируем файл в zip, инсталлируем на сайте стандартным установщиком Joomla. Пункты меню и субменю опять на своих местах.
Для особо ленивых: Скачать файл jshopping.xml в формате *.zip, откорректированный для восстановления пунктов меню в административной панели. Просто — скачайте и загрузите через установщик, корректировать ничего не нужно.
Вопрос не сложный, но думать и решать его — пустая трата времени. Банально, но иногда забываются самые простые решения псевдопроблем.
Метод, наверное, подойдет для любого расширения Джумла при аналогичных обстоятельствах.
Для комментирования материалов регистрация на сайте не нужна. Правила публикации: наличие здравого смысла. Комментарии проходят премодерацию и публикуются только после проверки администратором.