magento - 在帐户仪表板中移动订单 block

标签 magento magento2 magento-2.0

如何在帐户仪表板中移动帐户我的订单列表?因为此时我的订单排在第一位。

block block-dashboard-orders

移动这个的 block 名称是什么?

最佳答案

客户帐户页面上显示最近订单部分的 block 是“customer_account_dashboard_top”

此 block 的代码可在此处找到。

app/design/frontend/[YOUR THEME]/layout/sales.xml

<customer_account_index>
        <!-- Mage_Sales -->
        <!--remove name="customer_account_dashboard_top"/-->
        <reference name="customer_account_dashboard">
            <block type="sales/order_recent" name="customer_account_dashboard_top" as="top" template="sales/order/recent.phtml"/>
        </reference>

    </customer_account_index>

如果你想最后移动该 block ,你可以使用 phtml 文件来做到这一点。

app/design/frontend/[YOUT THEME]/template/customer/account/dashboard.phtml

第33行周围有这样的代码。

<?php echo $this->getChildHtml('top') ?>

将该代码移至此行之后。

<?php echo $this->getChildHtml('info2') ?> 

现在订单 block 终于显示了。

关于magento - 在帐户仪表板中移动订单 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47754443/

相关文章:

magento - 禁用 Magento 2.0 中的弹出消息

Magento 2 自动化测试

Magento - 对自定义报价总计字段应用税

php - Magento 2 的产品图片和缩略图显示行为

php - Magento 2:通过脚本发送订单确认电子邮件

jquery - 如何解决此错误 : Uncaught ReferenceError: jQuery is not defined

javascript - 如何在 Magento 2 Checkout 中覆盖 JS 资源

mysql - 如何通过连接在 Mysql 中获取 NULL 值?

magento - 使用设置脚本在 Magento 中添加自定义产品属性

magento - 如何在 magento 1.4 中将客户电子邮件添加到订单网格