如何在magento中调用核心模板

发布于 2024-09-18 12:51:07 字数 452 浏览 3 评论 0原文

我是 Magento 的新手,我在 Magento 中创建了 list1.phtml,并对文件 list.phtml 进行了一些更改。我的问题是我想像 list.phtml 一样调用 list1.phtml 。我从 catalog.xml 复制了 list.phtml 的代码,并为 list1.phtml 创建了一个新的内容块,但它不适用于我。请帮忙。

实际上,我想要 Magento 中的一个页面只显示 5 个产品行,而所有其他页面都与 3 个产品相同。我根据我的需要将 list.phtml 覆盖为 list1.phtml 但它对我不起作用。

对不起我的英语。

预先感谢,

-Jeet

I am new to Magento, and I have created list1.phtml in Magento with some changes to the file list.phtml. My problem is that I want to call list1.phtml like list.phtml. I copied the code of list.phtml from catalog.xml and created a new content block for list1.phtml but it doesn't work for me. Please help.

Actually, I want a page in Magento that only shows 5 product rows, and all other pages are the same with 3 products. I am overriding list.phtml to list1.phtml according to my needs but it doesn't work for me.

Sorry for my English.

Thanks in advance,

-Jeet

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

暮光沉寂 2024-09-25 12:51:07

一种选择是通过在 /app/design/frontpage/default 内创建一个新文件夹来创建新模板。将 list.phtml 复制到那里,保持目录结构完整。然后在自定义设计部分中为您想要应用此自定义 list.phtml 的类别选择这个新创建的模板。

如果上述任何内容需要更多说明,请告诉我,我将非常乐意为您提供进一步帮助。

One option would be to create a new template by creating a new folder inside /app/design/frontpage/default. Copy the list.phtml there keeping the directory structure intact. Then choose this newly created template in the custom design section for the category that you want this custom list.phtml to apply to.

Let me know if any of the above requires more clarification and I will be more than happy to help you out further.

甜味超标? 2024-09-25 12:51:07
             <reference name="content">     
        <block type="catalog/category_view" name="category.products" template="catalog/category/view.phtml">    
            <block type="catalog/product_list1" name="product_list1" template="catalog/product/list1.phtml">
                <block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml">
                    <block type="page/html_pager" name="product_list_toolbar_pager"/>
                </block>
                 <action method="setToolbarBlockName"><name>product_list_toolbar</name></action>
                <action method="addColumnCountLayoutDepend"><layout>empty</layout><count>6</count></action>
                <action method="addColumnCountLayoutDepend"><layout>one_column</layout><count>5</count></action>
                <action method="addColumnCountLayoutDepend"><layout>two_columns_left</layout><count>4</count></action>
                <action method="addColumnCountLayoutDepend"><layout>two_columns_right</layout><count>4</count></action>
                <action method="addColumnCountLayoutDepend"><layout>three_columns</layout><count>3</count></action>
                <action method="setToolbarBlockName"><name>product_list_toolbar</name></action>
            </block>
        </block>
    </reference>          
    <!--CODE END-->
             <reference name="content">     
        <block type="catalog/category_view" name="category.products" template="catalog/category/view.phtml">    
            <block type="catalog/product_list1" name="product_list1" template="catalog/product/list1.phtml">
                <block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml">
                    <block type="page/html_pager" name="product_list_toolbar_pager"/>
                </block>
                 <action method="setToolbarBlockName"><name>product_list_toolbar</name></action>
                <action method="addColumnCountLayoutDepend"><layout>empty</layout><count>6</count></action>
                <action method="addColumnCountLayoutDepend"><layout>one_column</layout><count>5</count></action>
                <action method="addColumnCountLayoutDepend"><layout>two_columns_left</layout><count>4</count></action>
                <action method="addColumnCountLayoutDepend"><layout>two_columns_right</layout><count>4</count></action>
                <action method="addColumnCountLayoutDepend"><layout>three_columns</layout><count>3</count></action>
                <action method="setToolbarBlockName"><name>product_list_toolbar</name></action>
            </block>
        </block>
    </reference>          
    <!--CODE END-->
捂风挽笑 2024-09-25 12:51:07

如果您在目录目录中创建了名为 test.phtml 的核心模板。
使用:

<reference name="content">
<block type="core/template" name="tesitng"  template="catalog/test.phtml"/>
</reference>

:) 希望这有效

If you created core template named in catalog directory with name test.phtml.
Use:

<reference name="content">
<block type="core/template" name="tesitng"  template="catalog/test.phtml"/>
</reference>

:) Hope this works

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文