Не вывод поле Filed X и количество значений?

  • 1 Ответов
  • 1010 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн warlocksp

  • ******
  • 984
  • [+]12 / [-]4
  • Пол: Мужской
  • Красота и мудрость - в простоте....
    • Просмотр профиля
    • Хостинг-провайдер, Разработка, сопровождения, продвижение веб ресурсов...
Добрый день,

Подскажите с кодом шаблона - вывода, создал поле "Filed X" прописал код:
$technologies = $cck->getValue('technologies_x');
if ( !empty( $technologies ) ){
    $details[] = '<div class="star"></div><div class="detail_label">'.$cck->getLabel( 'technologies_x' ).': </div><div class="detail_value">'.$cck->getHtml( 'technologies_x' ).'</div>'."\n";
}

Название поле отображается - а данных нет?
« Последнее редактирование: 25.08.2015, 16:59:46 от warlocksp »
Разработка, сопровождения, продвижение веб ресурсов...Хостинг-провайдер...
ICQ : 663021519;Skype: Warl-Uanic;Nic-Handle: Warl-Uanic.

*

Оффлайн warlocksp

  • ******
  • 984
  • [+]12 / [-]4
  • Пол: Мужской
  • Красота и мудрость - в простоте....
    • Просмотр профиля
    • Хостинг-провайдер, Разработка, сопровождения, продвижение веб ресурсов...
Re: Не выводиться поле?
« Ответ #1 : 25.08.2015, 16:59:07 »
Разобрался сам, нужно добавить массив...
Вот что получилось:
$technologies = $cck->getValue('technologies_x');
if ( !empty( $technologies ) ){
    $technologies = $cck->get( 'technologies_x' )->value;
    $technology_values = array();
    foreach ( $technologies as $one_technology ) {
        $technologies_values[] = $one_technology->html;
    }
    $details[] = '<div class="star"></div><div class="detail_label">'.$cck->getLabel( 'technologies_x' ).': </div><div class="detail_value">'.implode( ', ', $technologies_values ).'</div>'."\n";
}

Может кому-то пригодиться...
« Последнее редактирование: 27.08.2015, 11:55:44 от warlocksp »
Разработка, сопровождения, продвижение веб ресурсов...Хостинг-провайдер...
ICQ : 663021519;Skype: Warl-Uanic;Nic-Handle: Warl-Uanic.