我在静态块中使用了{{block type="core/template" template="page/html/FILE_NAME.phtml"}}
并希望在主页中使用。
在此之前,我已经在我的主页和我编写的主页的“设计”部分中使用了块
<reference name="block_name">
<action method="addJs">
<script>js_name</script>
</action>
</reference>
但它不起作用。任何人都可以帮助我吗?....
答案 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>