Osclass - cms доски объявлений
Разработка => Небольшие доработки => Тема начата: Русский медведь от 25 Апрель 2019, 16:07:25
-
Подскажите пожалуйста, как в списке объявлений выводить пользовательские поля?
-
<?php $custom_field = array();
if( osc_count_item_meta() >= 1 ) {
while ( osc_has_item_meta() ) {
if(osc_item_meta_value() !="") {
$custom_fields[osc_item_meta_name()] = osc_item_meta_value();
}
}
} ?>
По названию поля получаем значение:
<?php if($custom_fields['Количество комнат'] != "") {?>
<?php _e('Количество комнат'); ?>: <?php echo $custom_fields['Количество комнат'] ;}?>
-
Что-то не вышло.
Правильно ли я понял, что Нужно добавить и первую и вторую часть кода в шаблон loop-single.php? И во второй части кода исправить на свои названия полей? Сделал так, но не выводятся.
-
Что-то не вышло.
Правильно ли я понял, что Нужно добавить и первую и вторую часть кода в шаблон loop-single.php? И во второй части кода исправить на свои названия полей? Сделал так, но не выводятся.
Верно. Что-то неправильно делаете...я проверял, работает это решение.
-
Мне пишет: Parse error: syntax error, unexpected end of file in .../loop-single.php on line 72
Нашел ошибку. Там скобка была не закрыта в конце.
<?php _e('Телефон'); ?>: <?php echo $custom_fields['Телефон 1'] ; }?>
-
Хорошо. Закрываю тему.