- Joined
- Nov 27, 2015
- Messages
- 930
- Reaction score
- 355
Вывести настраиваемые поля в категории Virtuemart 3.0
777 заменяете на ваш ID поля, вывод в переменную $html
Это универсальный пример с циклом, в котором вы можете накидать нужных вам значений по кодам полей. В частном случае можно обойтись и без цикла.
У настраиваемого поля указываешь любое название позиции поля, а потом в нужном месте карточки товара productdetails.php ставишь код:
PHP:
if (!empty($product->customfields)){
foreach ($product->customfields as $field) {
if ($field->virtuemart_custom_id == 777) $html .= $field->custom_value;
}
}
777 заменяете на ваш ID поля, вывод в переменную $html
Это универсальный пример с циклом, в котором вы можете накидать нужных вам значений по кодам полей. В частном случае можно обойтись и без цикла.
У настраиваемого поля указываешь любое название позиции поля, а потом в нужном месте карточки товара productdetails.php ставишь код:
PHP:
<?php if (!empty($this->product->customfieldsSorted['название_позиции_поля'])) {
$this->position='название_позиции_поля';
echo $this->loadTemplate('customfields');
}
?>