Как вывести атрибуты дополнительных полей на главную страницу в Osclass?
Как вывести атрибуты дополнительных полей на главную страницу в Osclass?
Основным и самым простым способом вывести атрибуты дополнительных полей - это поправить функцию вывода тех самых пресловутых. Допустим мы имеем два дополнительных поля "Цвет" с 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'] ;?>
В итоге получаем красивое оформление и наши поля выводятся на главной или другой странице.
Обсудить
Материалы по теме:
База городов России на Русском языке
25 март 2024, Понедельник
Плагин импорта объявлений Pro XML Ads
15 август 2022, Понедельник
Плагин новостей для Osclass
06 август 2022, Суббота
Читайте также:
Комментарии (26)