Артикул VirtueMart

Як додати артикул до картки товару VirtueMart

За замовчуванням артикул в картці товару VirtueMart не відображається. Тому, якщо ви хочете показати його, потрібно внести деякі правки в код компонента.

Як показати артикул в категорії товарів VirtueMart

Щоб відобразити код товару (артикул) у картці, яка відображається в категорії, потрібно редагувати файл:

\components\com_virtuemart\sublayouts\products.php

Але, щоб не вносити зміни після кожного оновлення VirtueMart, цей файл краще скопіювати сюди:

\ваш_сайт\templates\ваш_шаблон\html\com_virtuemart\sublayouts\products.php

Тепер ви можете відкрити файл products.php і додати до нього ось цей рядок коду:

<div class="artykul"><font color="#808080">Артикул:</font> <b><?php echo $product->product_sku ?></b></div>

Вставляти цей рядок коду потрібно в те місце, де ви хотіли б, щоб відображався артикул. Наприклад, я вставляю цей код одразу після назви товару. Тому шукаю рядок коду, в якому є:

<?php echo JHtml::link ($product->link.$ItemidStr, $product->product_name); ?>

І після нього вставляю:

<?php echo $product->product_sku ?>

Як відобразити артикул у картці товару VirtueMart

За показ самої картки товару відповідає файл:

\components\com_virtuemart\views\productdetails\tmpl\default.php

Його теж краще перенести в папку шаблону, щоб не редагувати після кожного оновлення VirtueMart.

\ваш_сайт\templates\ваш_шаблон\html\com_virtuemart\productdetails\default.php

У цей файл потрібно додати наступний код:

<div class="artykul"><font color="#808080">Код:</font> <b><?php echo $this->product->product_sku ?></b></div>

І цей код я також додаю після назви товару. Ви ж можете додавати його в будь-яке інше місце.

Main Menu