是否可以在magento块中使用js?

时间:2015-12-29 13:38:09

标签: 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>
</reference>

但它不起作用。任何人都可以帮助我吗?....

3 个答案:

答案 0 :(得分:0)

如果您仅在主页中使用该特定区块,则可以使用主页@model IEnumerable<BlogMaxim.Models.Comments> @if (User.Identity.IsAuthenticated) { <form method="post" action="/comment/addcomment"> <label>Vul hier commentaar in: </label> <input type="hidden" width="150" name="PostId" value="@ViewBag.pId" /> <input type="text" width="150" name="Comment" /> <input type="submit" width="150" value="Toevoegen" /> </form> 下的head引用进行添加。这是怎么回事..

layout handle

答案 1 :(得分:0)

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

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

并在app/design/frontend/{interface}/{theme}/template/custom/js.phtml中添加:

<script type="text/javascript">
   //your js here
</script>

答案 2 :(得分:0)

我已经解决了这个问题,只是从静态块(将由管理员提供)和我在.phtml页面中定义的js和div之类的其他东西.....以及它的工作。< / p>