Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ошибка при установке модификатора ocmod.xml


Recommended Posts

Всем привет, пытаюсь поставить маленький модификатор, с кодом добавляющим логотип в footer.

При установке модуля в дополнениях возникает ошибка "error undefined", модификатор ставлю не в формате zip, а обычный xml файл, поэтому ftp насколько понимаю должен быть не причем.

В консоли при установке выходит ошибка -

Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на http://opencart/admin/index.php?route=extension/installer/xml&token=nNJSjeG6pDfWUC5KZInWXDJy2o12ivp7. (Причина: отсутствует заголовок CORS «Access-Control-Allow-Origin»).

Название модификатора "footerlogo.ocmod.xml

Код:

<?xml version="1.0" encoding="utf-8"?>
<modification>
	<code>FooterLogo</code>
	<name>AddFooterLogotype</name>
	<version>1.0</version>
	<author>KotovaSofya</author>
	<link>https://example-link.com</link>
	<file path="catalog/controller/common/footer.php">
		<operation>
			<search><![CDATA[
				$this->load->model('catalog/information');
			]]></search>
			<add position="after"><![CDATA[
				if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) {
		            $server = $this->config->get('config_ssl');
		        } else {
		            $server = $this->config->get('config_url');
		        }
				if (is_file(DIR_IMAGE . $this->config->get('config_logo'))) {
					$data['logo'] = $server . 'image/' . $this->config->get('config_logo');
				} else {
					$data['logo'] = '';
				}
			]]></add>
		</operation>
	</file>
</modification>

 

Надіслати
Поділитися на інших сайтах


PS: сорри, нашла решение.

Если кому-то поможет, на будущее.

Если используете пакетный сборщик gulp при локальной разработке - модификатор не установится с порта localhost:3000.

Нужно обязательно заходить в админку из под OpenServer, в этом случае модификатор устанавливается.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.