Commerce Cloud - Как переопределить код для кнопки "Применить"?
Я довольно новичок в Commerce Cloud; Я добавил пользовательское текстовое поле. Я хочу переопределить отправку формы, которая происходит при нажатии кнопки "Применить", чтобы я мог прочитать значение из этого нового поля. Я работаю над образцом сайта SiteGenesis. Любая помощь в этом отношении будет очень полезна.
2 ответа
Чтобы обработать отправку формы, вам нужно написать контроллер на серверном javascript, который необходимо установить в соответствующий картридж. Похоже, вы пытаетесь создать форму в качестве актива контента. Это не рекомендуемый подход, вместо этого вы должны создать контроллер вместе с некоторыми шаблонами, которые управляют этой задачей.
простой контроллер выглядит так:
"использовать строгое";
var server = require ('server'); var cache = require ('* / картридж / scripts / middleware / cache');
server.get ('World', cache.applyDefaultCache, function (req, res, next) {res.render ('helloworld', {Сообщение: 'Hello World! Again.'});; next ();});
module.exports = server.exports ();
Вы должны создать свой собственный шаблон, который будет добавлен в бизнес-менеджер по требованию, так безопаснее