Как использовать один файл js/css во внешнем и внутреннем интерфейсе в magento?


Я должен использовать js-файл внешнего интерфейса в бэкэнде.В настоящее время файл находится по адресу

/skin/frontend/default/test/js/v1.js

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

/skin/adminhtml/default/default/js/v1.js

Но я не хочу его дублировать. Так где же мне его разместить? И каким должен быть путь в

<action method="addItem">
           <type>skin_js</type>
           <name>path of js file/v1.js</name>
</action>
Author: Abdul Ghaffar, 2015-11-19

3 answers

Добавьте свой файл в js/yourfolder/v1.js вы можете использовать то же самое как для администратора, так и для внешнего интерфейса

<action method="addJs">
                <script>yourfolder/v1.js</script>
            </action>
 1
Author: Qaisar Satti, 2015-11-19 05:28:05

Это просто. Просто выполните следующие действия:

  1. Переместить v1.js в каталоге js как /js/v1.js
  2. Получите доступ к этому файлу как с внешнего интерфейса, так и с внутреннего, используя приведенную ниже команду в xml-файле макета

>

<action method="addItem"><type>js</type><name>v1.js</name></action>
 3
Author: Akhil Gupta, 2015-11-19 06:10:28

Пожалуйста, попробуйте использовать тот же код, что и ниже, в вашем файле макета интерфейса и серверной части

Файл макета интерфейса

<default>
      <reference name="head">
        <action method="addJs"><script>test/test.js</script></action>
    </reference>
</default>

Файл внутреннего макета

<default>
      <reference name="head">
        <action method="addJs"><script>test/test.js</script></action>
    </reference>
</default>
 1
Author: Abdul, 2015-11-19 06:03:23