Как вывести атрибуты дополнительных полей на главную страницу в Osclass?

Как вывести атрибуты дополнительных полей на главную страницу в Osclass?

Размещено : 10 Aug, 2021    |    Последнее обновление - 1 год назад   

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

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

  • Osclass
  •    Установка Osclass    Обновление Osclass    Импорт локаций    Установка языка    Настройка Cron    Вход в панель управления    Минимальные требования Osclass к хостингу    Основные настройки    Плагины    Категории    Создание страниц    Помощники    Знать об ошибках    Известные ошибки    Увеличение памяти, выделенной для PHP    Рекомендованные программы для работы с Osclass    Резервное копирование данных    Настройка почтового сервера    Перевод почтовых уведомлений    Как создать тему    Как создать плагин    Ошибки отладки PHP    Настройка кэширования в Osclass    Отладка SQL запросов    HCategories.php    HDefines.php    HDatabaseInfo.php    Использование функций Enqueue    Модель базы данных и диаграмма    Обязательные поля при регистрации    Отображение определенных типов объявлений    Видео по установке Osclass    Видео по установке темы    Изменение формата валюты (цены)    hValidate.php    hUtils.php    hUsers.php    hTranslations.php    hTheme.php    hSecurity.php    Информация о плагине    hPage.php    hErrors.php    hPagination.php    hSearch.php    hSanitize.php    hItems.php    Как перевести темы Osclass
  • Другие категории
  •   Кастомизация

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

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

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