在另一个 SO 问题中,这是在 Blocks (Page selector (block development))中使用的答案。但是,例如,我们如何在仪表板中应用它?
变量“Concrete”和“ConcreteEvent”似乎在管理员中未定义。解决这个问题的最佳方法是什么?
示例代码(使用 5.7.x):
Concrete.event.bind('ConcreteSitemap', function(e, instance) {
Concrete.event.bind('SitemapSelectPage', function(e, data) {
if (data.instance == instance) {
Concrete.event.unbind(e);
alert("You've selected a page! " + data.cID);
}
});
});