我刚接触Commerce Cloud;我添加了一个自定义文本字段。 我想覆盖单击“应用”按钮时发生的表单提交,以便我可以从此新字段中读取值。 我正在示例SiteGenesis网站上。在这方面的任何帮助都将非常有帮助。
答案 0 :(得分:0)
要处理表单提交,您需要在服务器端javascript中编写一个控制器,该控制器需要安装在适当的墨盒中。似乎您正在尝试将表单创建为内容资产。这不是推荐的方法,相反,您应该创建一个控制器以及一些用于管理此任务的模板。
一个简单的控制器如下所示:
“严格使用”;
var server = require('server'); var cache = require('* / cartridge / scripts / middleware / cache');
server.get('World',cache.applyDefaultCache,function(req,res,next){ res.render('helloworld',{ 讯息:“ Hello World!再次。' });; 下一个(); });
module.exports = server.exports();
答案 1 :(得分:0)
您应该创建自己的模板以添加到需求软件业务经理中,这样更安全