Форум русской поддержки Joomla!® CMS
05.12.2016, 18:31:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

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

 (Прочитано 501 раз)
0 Пользователей и 1 Гость смотрят эту тему.
warlocksp
Живу я здесь
******

Репутация: +11/-4
Offline Offline

Пол: Мужской
Сообщений: 886


Красота и мудрость - в простоте....


« : 25.08.2015, 15:24:02 »

Добрый день,

Подскажите с кодом шаблона - вывода, создал поле "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, 15:59:46 от warlocksp » Записан
warlocksp
Живу я здесь
******

Репутация: +11/-4
Offline Offline

Пол: Мужской
Сообщений: 886


Красота и мудрость - в простоте....


« Ответ #1 : 25.08.2015, 15: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, 10:55:44 от warlocksp » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet