在直截了当的“完整”示例之后,在阅读维基和搜索MyCo论坛后,我已经到了零。基本上,我想
what the wiki suggests is possible
但当我用匿名函数补充示例“staffid”值时,变量不会被替换。
template_replace_values : {
username : "Jack Black",
staffid : function(e){
var staffidInput = yd.get('staffidInput');
return (staffidInput !== null)? staffidInput.value : '0178678';
}
}
…但它不起作用,所以我在实例化tinyMCE之前定义了函数:
function getStaffId(){
var staffidInput = yd.get('staffidInput');
alert('template_replace_values processed, staffidInput: '+staffidInput);
return (staffidInput !== null)? staffidInput.value : '555555';
}
... more instantiation code...
template_replace_values : {
username : "Jack Black",
staffid : getStaffId()
}
我的目标是有变量,可以在模板预览屏幕中配置,也可以在模板插入后配置。