it-swarm.com.de

So fügen Sie eine js-Datei in das Magento-Design ein

Ich verändere ein Magento-Thema. Und Sie möchten dem Ordner /js eine js-Datei hinzufügen. Ich habe den folgenden Code hinzugefügt:

<action method="addItem"><type>skin_js</type><name>js/custom-script.js</name></action>

in den /app/design/frontend/theme-name/default/layout/page.xml und veröffentlichte die js-Datei in /skin/frontend/theme-name/default/js/. Aber kein Glück. Es wird nicht auf der Seite angezeigt. Bitte helfen Sie mir, dies zu korrigieren. Vielen Dank.

10
psuparna

Versuchen Sie, Folgendes zu Ihrer Layout .xml-Datei in <reference name="head"> hinzuzufügen.

<action method="addJs">
    <script>js/custom-script.js</script>
</action>
14
Sunil Kumar

Wenn Sie include javascript inthemethen put this code inIhr Modul layout.xmlunderdefault` des Moduls verwenden möchten.

<layout>  
 <default>
    <reference name="head">
        <action method="addJs">
            <script>custom-script.js</script>
        </action>
    </reference>
</default>
</layout>

Wenn Sie include javascript for any particular controller möchten, geben Sie diesen Code wie untenstehend in your module's layout.xml ein

<layout>  
<yourpackage_yourmodule_yourcontroller_action translate="label" module="yourpackage_yourmodule">       
    <reference name="head">
        <action method="addJs">
            <script>custom-script.js</script>
        </action>
    </reference>
</yourpackage_yourmodule_yourcontroller_action>
</layout>

Und custom-script.js-Datei in den yourMagentoDirectory/js-Ordner legen.

10
Ashwani Panwar

Sie können Ihre benutzerdefinierte JS-Datei im local.xml Ihres Themes hinzufügen:/app/design/frontend/{design package}/{theme} /layout/local.xml

 <?xml version="1.0"?>
 <layout version="0.1.0">
    <default>
       <reference name="head">
          <action method="addItem"><type>skin_js</type><name>js/script_name.js</name></action>
       </reference>
    </default>
 </layout>
3
bencergazda

Diesen Code hinzufügen in

app/design/frontend/{your_theme} /default/template/page/html/header.phtml

<script type="text/javascript" src="<?php echo $this->getSkinUrl(); ?>js/custom-script.js"></script>

Legen Sie custom-script.js file im Ordner js im Stammverzeichnis ab.

FYI: Auf diese Weise können Sie eine beliebige js/css-Datei zu phtml-Dateien hinzufügen

3
Vinod VT

Bitte versuchen Sie dies, ich denke, dies ist der Weg, um unsere js/css-Dateien in die load.xml einzufügen: 

<layout>
  <default>
    <reference name="head">
        <action method="addItem">
            <type>skin_js</type>
            <name>js/jquery-1.11.0.min.js</name>
        </action>
    </reference>
  </default>
</layout>
3
Pranob

Ich glaube, wenn du dich änderst:

<action method="addItem"><type>skin_js</type><name>js/custom-script.js</name></action>

zu

<action method="addItem"><type>skin_js</type><name>skin/frontend/{Theme Package Name}/{Theme Name}/js/custom-script.js</name></action>

damit sollten Sie auf die themenspezifische Javascript-Datei zugreifen können.

1
flippinroo2

Beste Lösung einfügen in local.xml-Datei mit Referenzname = "head"

<action method="addJs">
    <script>js/custom.js</script>
</action>

0
Carlo_PHP

versuchen Sie es mit diesem Code:

    <default>
        <reference name="head">
            <action method="addJs"><script>js/jquery/jquery-1.7.2.min.js</script></action>
        </reference>
    </default>

Grüße

0