将组合参考代码更改为admin prestashop 1.7.6中的常规参考代码

问题描述 投票:1回答:1

我没什么困难,我在Prestashop版本1.7.6中有管理员命令,在管理员命令中,因为Prestashop规定组合产品的参考代码通过产品选项进入,但我想显示的不是该参考,而是是产品的常规参考代码,例如没有产品选项的产品的参考代码。

我知道组合参考代码在管理端的位置,如果我要更改的话,它将像常规代码一样工作,但是有900多种产品,所以我只想用代码使其正确。

带有组合的参考:

enter image description here

常规产品参考:

enter image description here

进入我要更改的管理员

enter image description here

这是管理命令的代码:

文件路径:localhost/pre7/admin231nuevxm/themes/default/template/controllers/orders/_product_line.tpl

<a href="{$link->getAdminLink('AdminProducts', true, ['id_product' => $product['product_id']|intval, 'updateproduct' => '1'])|escape:'html':'UTF-8'}">
            <span class="productName">{$product['product_name']}</span><br />
            {if $product.product_reference}{l s='Reference number:' d='Admin.Orderscustomers.Feature'} {$product.product_reference}<br />{/if}
            {if $product.product_supplier_reference}{l s='Supplier reference:' d='Admin.Orderscustomers.Feature'} {$product.product_supplier_reference}{/if}
        </a>

{$product.product_reference}是变量。我想把它作为定期参考。不幸的是,常规和组合都一样]

我已经在产品页面中尝试了常规参考代码{$product->reference},并且在该页面中可以正常工作,但在管理订单中却无法正常工作。

php smarty prestashop-1.7
1个回答
0
投票
好吧,我自己解决了这个问题,终于以正确的方式定义了一个数组{$ product ['reference']}

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.