datetime - 如何在 Apostrope CMS 中的 Nunjucks 模板中获取当前年份

标签 datetime apostrophe-cms nunjucks

我正在向我一直在开发的网站的页脚添加版权行,但我找不到将当前动态添加到页脚的最佳方法,因此我不必再次设置它。我尝试了多种方法,包括可以从任何地方访问的全局设置,但没有任何效果。

如有任何反馈,我们将不胜感激。谢谢。

最佳答案

编写撇号CMS nunjucks helper function 。有关此问题的一般问题,请参阅这些文档。您的具体功能可能如下所示:

self.addHelpers({
  thisYear: function() {
    return new Date().getFullYear();
  }
});

如果您将其放入您自己的模块的construct中,假设它称为helpers,那么您可以在Nunjucks中将其称为{{ apos .helpers.thisYear() }}.

这些非常方便,只需记住它们不能执行任何异步工作。

关于datetime - 如何在 Apostrope CMS 中的 Nunjucks 模板中获取当前年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59780758/

相关文章:

c# - 如何比较 C# 中的日期列表?

关于此代码片段如何使用指针和引用来显示时间的困惑

apostrophe-cms - 撇号小部件自己的 beforeSave 处理程序

apostrophe-cms - 撇号默认值

components - 在 Nunjucks & Fractal 中渲染另一个组件内的组件

nunjucks - 将金额转换为 2 位小数

node.js - koa-views nunjucks : Error: template not found: master

javascript - Dygraphs:适用于 axisLabelFormatter 但不适用于 valueFormatter 的 JS 函数

java - 查找年/月/日/小时的开始和结束

javascript - 在 Apostrope CMS 项目中包含外部第 3 方脚本