измените код ссылки на обычный код ссылки в prestashop администратора 1.7.6 - PullRequest
1 голос
/ 16 марта 2020

У меня небольшие трудности, у меня есть заказ администратора с версией 1.7.6 Prestashop, в порядке администратора, поскольку 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} на странице продукта, и там он работает нормально, но не работает в порядке администратора.

1 Ответ

0 голосов
/ 23 марта 2020

Хорошо, я решил это сам, наконец, определил массив правильным образом {$ product ['reference']}

Спасибо

...