Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Поле компонента в виджете

25.01.2017, 10:33
Нерсесов Сергей Николаевич

Зарегистрирован:
2014-06-16
Сообщений: 35

Здравствуйте!

Я создал тестовый виджет компонент с такой разметкой:
Код:

<div class="uk-panel">
<div class="uk-panel-badge uk-badge">Close</div>
<h3 class="uk-panel-title"><?= $item['Name']; ?></h3>
<?= $item['Text']; ?>
</div>

Но поля у меня из компонента интернет магазина. При выводе в карточке товара, значения этих полей не отображаются.

Нужно как-то по другому выводить? В док-ции не нашел...Спасибо
04.02.2017, 15:01
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

используйте метод generate с передачей входных параметров:
http://netcat.ru/developers/docs/widgets/api-old/
т.е. вам нужно виджету передать поля из товарного компонента интернет-магазина. Тогда начнет показывать.
Если не получится - приведите кусок кода из товарного компонента, как у вас идет вызов.
12.02.2017, 18:51
Нерсесов Сергей Николаевич

Зарегистрирован:
2014-06-16
Сообщений: 35

Вывожу так, но знаю что не правильно:

Код:
<?=$nc_core->widget->generate('DosOpGar', $fields = 'Name') ?>

DosOpGar - ключевое слово виджета

Name - это название поля в компоненте интернет магазина
198 196 2017-02-12 18:51:01 14674
Описание проекта