Virtuemart: Вывод значения кастомного поля

Понадобилось вывести значение кастомного поля на странице каталога товаров (у меня эти файлы лежат в папке с шаблоном основным, правил тут /com_virtuemart/category/default.php). Все данные кастомных полей хранятся в $product->customfields

делаем поиск по массиву с учетом нужного нам ID поля (ID можно найти в админке). пример для ID=6

foreach($product->customfields as $object) if ($object->virtuemart_custom_id == "6") { echo $custom_stock = $object->custom_value; break;}

а если кастомное поле нужно вывести на странице товара (например добавить значение в тайтл), то выборка делаем вот так (правится тут /com_virtuemart/productdetails/default.php):

foreach($this->product->customfieldsSorted['normal'] as $object) if ($object->virtuemart_custom_id == "6") { $custom_stock = $object->custom_value; break;}

если кто-то не знает, то тайтл может вытянуть текущий и сохранить новый вот так:

$curtitle = $document->title;
$document->setTitle( $curtitle );