Как вывести артикул товара в админку Simpla

Как вывести артикул товара в админку Simpla

Поиск на вопрос заголовка статьи результатов никаких не дает, поэтому пришлось самому находить решение, а заодно и писать эту статью, чтобы помочь всем, кому может понадобиться эта функция. Дело в том, что из предыдущей статьи про артикул, мы научились реализовывать поиск товара по артикулу (который, кстати, работает и в админке тоже), а также выводить артикул на страницу карточки товара. Но в админке в списке товаров артикул не выводится! Сейчас мы исправим эту оплошность.

Открываем ftp и идем по пути: simpla/design/html, нам нужен файл products.tpl. Находим там строчку:

{foreach $product->variants as $variant}

Примерно 78 строка, и после:

<li {if !$variant@first}class="variant" style="display:none;"{/if}>
	<i title="{$variant->name|escape}">{$variant->name|escape|truncate:30:'…':true:true}</i>
	<input class="price {if $variant->compare_price>0}compare_price{/if}" type="text" name="price[{$variant->id}]" 
	value="{$variant->price}" {if $variant->compare_price>0}title="Старая цена &mdash; {$variant->compare_price} {$currency->sign}"{/if} />{$currency->sign}  
	<input class="stock" type="text" name="stock[{$variant->id}]" value="{if $variant->infinity}?{else}{$variant->stock}{/if}" />{$settings->units}
</li>

Пишем следующее:

<li class="art-id">Артикул: <span>{$variant->sku|escape}</span></li>

Класс у li можно задать любой. Теперь добавим немного оформления. Для этого идем сюда: simpla/design/css, файл main.css и в конец добавляем стили:

.art-id {
	text-align:center !important;
	margin-top:5px;
}
.art-id span {
	color:#A2002C;
	font-weight:bold;
}

Теперь в админке в списке товаров под ценой и количеством аккуратно выводится артикул товара. При желании, место вывода можно изменить. Стили добавляем по вкусу.

27.03.17
Для просмотра сайта обновите браузер.