0

我是 X Cart 的新手,正在开发 XCart 5.2.5。我想知道如何在后端订单列表的一个新自定义列中显示客户帐单或送货地址。请参阅下面的附加屏幕截图 订单列表截图

任何形式的帮助将不胜感激。

4

1 回答 1

0

您需要装饰 \XLite\View\ItemsList\Model\Order\Admin\Search 类并在 defineColumns() 方法中定义一个新列。

列定义应该是这样的:

        $columns['shipping_address'] = array(
          static::COLUMN_NAME     => 'Shipping address',
          static::COLUMN_TEMPLATE => 'modules/Tony/OrderSearchChange/order/shipping_address/body.tpl',
          static::COLUMN_ORDERBY  => 350,
    );

第一个字段定义列的标题,第二个字段定义将显示在表格单元格中的模板,第三个字段定义列的位置(数字越大,列越靠左)。

我还创建了一个示例模块,因此您可以使用它: https ://dl.dropboxusercontent.com/u/23858825/Tony-OrderSearchChange-v5_2_0.tar

托尼

于 2016-05-18T13:38:21.337 回答