Prestashop:以后台顺序修改支付模块的外观顺序

时间:2016-10-28 10:48:02

标签: php override smarty prestashop prestashop-1.6

我试图在prestashop中自定义(使用覆盖)AdminOrdersController.php,以简化销售人员的生活。 当他们在后台创建订单时,我希望默认情况下在lis中选择一种特定的付款方式。 目前,我刚刚通过添加array_reverse修改了文件_select_payment.tpl,因为我最喜欢的付款方式是列表中的最新付款方式,但我对此并不满意。

    <select name="payment_module_name" id="payment_module_name">
  {if !$PS_CATALOG_MODE}
    {foreach from=array_reverse($payment_modules) item='module'}
      <option value="{$module->name}" {if isset($smarty.post.payment_module_name) && $module->name == $smarty.post.payment_module_name}selected="selected"{/if}>{$module->displayName}</option>
    {/foreach}
  {else}
      <option value="{l s='Back office order'}">{l s='Back office order'}</option>
  {/if}
</select>

如何实施&#34;选择&#34;所选元素列表中的选项? (我想在另一个列表中执行此操作,订单状态为1)

感谢您的想法!

0 个答案:

没有答案