我试图在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)
感谢您的想法!