Здравствуйте, появилась необходимость расширить модуль references (node_reference), а точнее связать его с модулем ubercart.
Создал тип материала Коллекция, куда добавляю через модуль references уже добавленные товары (Ubercart).
В поле добавления товара выдается автозавершение ввода, в коде выглядит так:
<?php'rendered' => check_plain($node->node_title),?>
Хочу добавить в автозавершение вывод артикула (в Ubercart это $node->model)
Но, не могу передать это значение в reference, т.е. такой код не работает:
<?php'rendered' => check_plain($node->node_title.' '.$node->node_model),?>
Подскажите, как можно решить данный вопрос? Желательно через hook, чтобы избежать перезаписи файлов модуля после обновлений.
Заранее спасибо.
Вложение | Размер |
---|---|
![]() | 41.19 КБ |
Комментарии
$node->model
по логике должно быть так, поверьте, пробовал)
но эту переменную ($node->model) нужно сначала объявить в модуле reference
странно, Убер же ее сам грузит в объект node при любом node_load
$node->node_title
похоже, нужно сделать node_load и вытащить оттуда уже "нормальные" поля
но я не в контексте, попробуйте сами