Как установить виджет из архива?

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
  • Тема закрыта
#1 Gabriel
  • Группа: Пользователь
  • Сообщений: 14
  • Регистрация: 12.09.2011

08.11.2011 23:28

В общем есть у меня виджет, выводящий на главную страницу баннеры для товаров. Но проблема в том, что виджет этот лежит в архиве и никаких ключей расширений для него нет. В архиве папка "app" и её подпапки. Пробовал вручную объединять папку "app" виджета с папкой "app" на сервере, но толку ноль. Пробовал грузить архив и через Connect Manager, но он выдает мне следующее:
"CONNECT ERROR: Package file is invalid
Invalid package name, allowed: [a-zA-Z0-9_-] chars
Invalid version, should be like: x.x.x
Invalid stability
Invalid date, should be YYYY-DD-MM
Invalid channel URL
Empty authors section
Empty package contents section"
Просьба подсказать, как устанавливать такие виджеты в архивах?

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

09.11.2011 06:40

Что вам мешает обратиться за помощью к разработчику виджета?

#3 Gabriel
  • Группа: Пользователь
  • Сообщений: 14
  • Регистрация: 12.09.2011

09.11.2011 16:11

Мешает то, что это тестовое задание для меня. Если выполню, то примут к себе на работу.

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

09.11.2011 16:12

Кто является автором виджета, и как называется этот виджет?

#5 Gabriel
  • Группа: Пользователь
  • Сообщений: 14
  • Регистрация: 12.09.2011

09.11.2011 20:50

Название: Block Product View
Автор: Spartech LTD (Software Smart Solutions)

#6 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

09.11.2011 20:56

С неизвестным виджетом вам вряд ли кто-то поможет, кроме разработчика этого виджета.
Вообще же виджеты устанавливаются ровно так же, как и обычные модули, т.е. папка виджета должна располагаться в папке в папке app/code/local или app/code/community

#7 Gabriel
  • Группа: Пользователь
  • Сообщений: 14
  • Регистрация: 12.09.2011

09.11.2011 21:13

Допустим я скопировал все необходимые файлы виджета на сервер. Нужно ли еще как-то указывать магенте на виджет или он уже должен появиться в списке? Может нужно файл какой-то отредактировать?

#8 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

09.11.2011 21:15

Кэш обновить нужно.

#9 Gabriel
  • Группа: Пользователь
  • Сообщений: 14
  • Регистрация: 12.09.2011

09.11.2011 21:50

И после этого должен появиться в списке?
Предполагаю, что это нубский вопрос, но как обновить кэш?

#10 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

10.11.2011 01:18

Как обновить кэш

#11 Gabriel
  • Группа: Пользователь
  • Сообщений: 14
  • Регистрация: 12.09.2011

10.11.2011 23:52

Нет, не работает.
Я так понимаю, должен быть некий файл, где прописаны пути к виджетам, вот его-то и надо подправить, есть такой?

#12 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

11.11.2011 02:23

Нет, Magento не нужно знать о путях к виджетам, потому что модули могут быть размещены только в конкретных, заранее определённых, указанных выше папках.

#13 Gabriel
  • Группа: Пользователь
  • Сообщений: 14
  • Регистрация: 12.09.2011

11.11.2011 03:32

Тогда по каким причинам он может не отображаться в списке при добавлении на страницу?

#14 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

11.11.2011 05:48

Либо дистрибутив повреждён, либо бы упускаете какие-то детали.
Учитывая, что стандартный вариант "обратиться к специалисту" для вас не подходит, для лучшего понимания виджетов рекомендую сначала разработать свой.

#15 Gabriel
  • Группа: Пользователь
  • Сообщений: 14
  • Регистрация: 12.09.2011

18.11.2011 23:19

Я связался с программистом, писавшим этот виджет. Смысл установки сводится к раскидыванию файлов по папкам, а сам виджет вызывается кодом: {{block type="catalog/product_new" product_id="1" template="Ext123/product_view.phtml"}}

Но код этот не только ничего не делает, но и даже портит всю главную страницу. Добавлял в Content на Home page. Может сказывается, что виджет писался на версию 1,4,2, а у меня 1,6,1?

#16 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

19.11.2011 03:16

Тему закрываю, потому что на вопрос "Как установить виджет из архива?" отвечено, а вопрос "Как установить виджет Ext123 неизвестного программиста, которых (и виджет, и программиста) никто в глаза не видел?" - это уже совсем другой вопрос.

Поделиться темой: