Основным и самым простым способом вывести атрибуты дополнительных полей - это поправить функцию вывода тех самых пресловутых. Допустим мы имеем два дополнительных поля "Цвет" с 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'] ;?>

В итоге получаем красивое оформление и наши поля выводятся на главной или другой странице.

Все еще не везет? Мы можем помочь тебе

Создайте заявку и мы свяжемся с вами в ближайшее время.

Открыть тикет