Создаю Product display ноду, при ее сохранении правилом создается product, нужно как-то ввести и передать в создаваемый продукт цену продукта. Подскажите как ввести цену в product display ?
Если у вас весь товар, кроме цены, создаётся автоматически, то можете попробовать field_permissions - просто запретите контент-менеджеру заполнять поля. Правда не знаю, останутся ли права в таком случае у рулесов. Вообще, есть ещё conditional fields и другие модули, позволяющие скрыть те или иные поля из формы создания в зависимости от разных условий. Погуглите просто ну друпал орге.
Т.е. вернуть все по старому и создавать продукт правилом ? А подскажите как тогда добавить поле с учетом того что хранить его в product display не надо ?
вам дали ссылку на модуль, используйте его
через него, можно спрятать заголовок встраиваемой формы товара.
через commerce_autosku генерить и также спрятать артикул
ну и статус через hook_form_alter на крайняк.
Комментарии
зачем ? привязанные через entityreference сущности, автоматом выводятся в display родительской сущности.
Мне надо не в дисплей, а в форму создания ноды, т.е. при создании карточки товара хочу указать цену
inline_entity_form
Спасибо, помогло. Но мне нужно ввести только цену, а не все атрибуты товара, как их скрыть и где вообще настраивается layout инлайн форм виджета ?
Если у вас весь товар, кроме цены, создаётся автоматически, то можете попробовать field_permissions - просто запретите контент-менеджеру заполнять поля. Правда не знаю, останутся ли права в таком случае у рулесов. Вообще, есть ещё conditional fields и другие модули, позволяющие скрыть те или иные поля из формы создания в зависимости от разных условий. Погуглите просто ну друпал орге.
нигде. это самое оптимально рабочее решение. если вам нужно вывести только цену, создавайте доп. поле, и через rules синхронизируйте
Т.е. вернуть все по старому и создавать продукт правилом ? А подскажите как тогда добавить поле с учетом того что хранить его в product display не надо ?
причем тут создавать продукт правилом?
вам дали ссылку на модуль, используйте его
через него, можно спрятать заголовок встраиваемой формы товара.
через commerce_autosku генерить и также спрятать артикул
ну и статус через hook_form_alter на крайняк.
останется голая цена.
А есть хороший способ (не hook_form_alter) убрать доступ к публикации продукта ?
)
только если через css