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

Модификация js


Recommended Posts

Здравствуйте. Пробую модифицировать common.js с помощью модификатора. Не получается. Есть какие-то тонкости?

<file path="catalog/view/javascript/common.js">
        <operation>
            <search><![CDATA[
                $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');
            ]]></search>
            <add position="replace"><![CDATA[
                $('#cart > button').html('<span id="cart-total">' + json['total'] + '</span>');
            ]]></add>
        </operation>
    </file> 

Никак не убирается иконка корзины. Работает только с php файлами и кодом? Если так, то как правильно модифицировать?

Змінено користувачем Muvka
Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Сам common.js модифицируется. По крайней мере в версии 2.3.0.2 это 100%.

 

Вопрос только в том, ищет ли тема подключение модифицированного common.js или нет?

 

default тема этого не делает. Соответственно, и тон разработчикам делать эту проверку не задали.

 

В более новой версии 3.0.0.0 тоже не вижу никаких порывов использовать результат того, что common.js поддается модификации.

 

Скорее всего, необходимо заменить:

<script src="catalog/view/javascript/common.js" type="text/javascript"></script>

 

На:

<?php if (is_file(DIR_SYSTEM . 'storage/modification/catalog/view/javascript/common.js')){ ?>
<script src="system/storage/modification/catalog/view/javascript/common.js" type="text/javascript"></script>
<?php } else { ?>
<script src="catalog/view/javascript/common.js" type="text/javascript"></script>
<?php } ?>

 И это работало бы, если бы не запрет на просмотр содержимого папки system

 

Это обходить, надо еще дописывать. Слишком много нюансов. Было бы куда проще, если бы разработчики OpenCart предусмотрели возможность модификации common.js. Хотя, опять де вопрос в частотности случаев, когда это нужно. Если было бы часто, наверное бы сделали.

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

  • 4 years later...

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

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

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

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

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

Вхід

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

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

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

Important Information

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