Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 可以在magento块中使用js吗?_Javascript_Magento_Static_Block - Fatal编程技术网

Javascript 可以在magento块中使用js吗?

Javascript 可以在magento块中使用js吗?,javascript,magento,static,block,Javascript,Magento,Static,Block,我在静态块中使用了{{{block type=“core/template”template=“page/html/FILE_NAME.phtml”},并希望在主页中使用。 在此之前,我已经在我的主页和我所写的主页的“设计”部分使用了块 <reference name="block_name"> <action method="addJs"> <script>js_name</script> </action> </referen

我在静态块中使用了
{{{block type=“core/template”template=“page/html/FILE_NAME.phtml”}
,并希望在主页中使用。 在此之前,我已经在我的主页和我所写的主页的“设计”部分使用了块

<reference name="block_name">
<action method="addJs">
<script>js_name</script>
</action>
</reference>

js_名称

但它不起作用。有人能帮我吗?…

如果您仅在主页中使用该特定块,您可以使用主页
布局句柄下的
标题
引用添加。事情是这样的

<cms_index_index>
   <reference name="head">
      <action method="addJs"><script>js_name</script></action>
   </reference>
</cms_index_index>

js_名称

如果您仅在主页中使用该特定块,则可以使用主页
布局句柄下的
标题
参考添加。事情是这样的

<cms_index_index>
   <reference name="head">
      <action method="addJs"><script>js_name</script></action>
   </reference>
</cms_index_index>

js_名称

在主页设计部分添加以下行

<default>
    <reference name="head">
        <block type="core/template" name="custom_js" as="custom_js" template="custom/js.phtml" />
    </reference>
</default>

将以下行添加到主页设计部分

<default>
    <reference name="head">
        <block type="core/template" name="custom_js" as="custom_js" template="custom/js.phtml" />
    </reference>
</default>

我已经解决了这个问题,只需从静态块(将由管理员提供)和其他东西(如我在.phtml页面中定义的js和divs)中拍照,以及它的工作。

我已经解决了这个问题,只需从静态块(将由管理员提供)中拍照还有我在.phtml页面及其作品中定义的js和DIV等其他内容。

我在local.xml和主页布局更新xml部分中使用了这些内容。。。。但是我想在上面使用js的块…仍然没有显示它的工作。。。这条路对吗?或者你想让我做其他事情?…我们不在特定的块上加载,而是在特定布局句柄的头部部分加载。这也将确保我们在加载其他内容之前先加载这些内容。在我的情况下,如果这个块在主页上使用,我会像上面那样加载,或者如果我在块的同一个phtml文件上写的脚本的变化少一些(例如,一些特定的旋转木马激活).js我想在一些元素上使用,如果我在.phtml文件中使用,这是可以的,但是对于使用静态块,它不起作用…我在local.xml和主页布局更新xml部分中使用了它。。。。但是我想在上面使用js的块…仍然没有显示它的工作。。。这条路对吗?或者你想让我做其他事情?…我们不在特定的块上加载,而是在特定布局句柄的头部部分加载。这也将确保我们在加载其他内容之前先加载这些内容。在我的情况下,如果这个块在主页上使用,我会像上面那样加载,或者如果我在块的同一个phtml文件上写的脚本的变化少一些(例如,一些特定的旋转木马激活).js我想在一些元素上使用,如果我在.phtml文件中使用,这是可以的,但是对于使用静态块,它不起作用……如果你想在块之前使用js,为什么不在顶部写下你的
FILE\u NAME.phtml
如果你想在块之前使用js,为什么不在顶部写下你的
FILE\u NAME.phtml