【发布时间】:2018-08-18 05:41:42
【问题描述】:
我知道要问这种愚蠢的问题。但是对于初学者和熟悉 express nodejs 的人来说,这个问题也可能对其他人有用。对我来说,我熟悉使用 express nodejs 使用这种方法渲染 nunjucks。这是一个我们都知道的例子:
nunjucks.render('index.html', { foo: 'bar' });
我在 documentation 上找到了您的撇号文档,使用 render(req, name, data) 。我想自定义我的光标和 override req.data 就像使用上面的 nunjucks 一样。我发现this 是正确的使用方法,我不知道从哪里开始!我应该使用self.beforeShow 吗?我不想在发生 GET 请求的地方使用 self.route。我只想添加其他数据并将其呈现在 show.html 、 indexAjax.html 上,甚至使用与上面 Nunjucks 示例类似的自定义 indexCustom.html 。我知道如何做游标并通过它来操作数据。我学得很慢,但我从不停止学习。先感谢您。
P/s : 如果你们可以在 HOWTO 部分发布一个关于“额外渲染/覆盖数据到页面”的新教程,那将非常有帮助!
【问题讨论】:
标签: apostrophe-cms