Нет простого способа сделать это.В зависимости от того, что вы пытаетесь выполнить - пометьте детали с помощью y / m / m, которые подходят, и перечислите автомобили на y / m / m, это будет сложно.Текущая версия Virtuemart - плохой компонент, с которого следует начинать попытки расширения функциональности, поскольку он не является MVC и не предназначен для расширения.
Самый простой способ, вероятно, состоит в написании нового компонента с2 таблицы.Один с информацией о y / m / m, а другой - с сопоставлением идентификаторов продукта VM с y / m / m, для которого вы хотите, чтобы продукт отображался.Это позволит избежать взлома файлов ядра виртуальной машины, поэтому вы все равно сможете обновить, но это будет проблематично для администрирования.
Другой вариант - использовать K2Mart, чтобы вы могли использовать дополнительные поля K2.Это было бы хорошим решением, если бы у каждого продукта был один год / м / м.Если у каждого продукта может быть несколько ассоциаций, он становится немного жестче, но это все же можно сделать.Вы также можете написать плагин для администратора K2 для выполнения функций y / m / m.
Если вы хотите дать более подробную информацию о том, как вам это нужно, я могу, вероятно, указать вам правильное направление, нолюбое решение будет довольно значительным объемом работы с кодом и базой данных.