Основным и самым простым способом вывести атрибуты дополнительных полей - это поправить функцию вывода тех самых пресловутых. Допустим мы имеем два дополнительных поля "Цвет" с ID "cvet" и "Масса" - ID "massa" с атрибутами: красный, белый, черный и 100 кг, 200 кг, 500 кг соответственно.
Заполнили, присвоили категориям и залили несколько объявлений.
Для вывода полей заменим стандартный хук на новый:
<?php $custom_field_content = array();
if( osc_count_item_meta() >= 1 ) {
while ( osc_has_item_meta() ) {
if(osc_item_meta_value() !="") {
$custom_field_name_content[osc_item_meta_slug()] = osc_item_meta_name();
$custom_field_value_content[osc_item_meta_slug()] = osc_item_meta_value();
}
}
}
?>
А в месте где нужно вывести дополнительные поля вставляем функцию вывода:
<?php echo $custom_field_value_content['cvet'] ;?>
//или так:
<?php echo $custom_field_value_content['massa'] ;?>
В итоге получаем красивое оформление и наши поля выводятся на главной или другой странице.
Все еще не везет? Мы можем помочь тебе
Создайте заявку и мы свяжемся с вами в ближайшее время.
Открыть тикет