I think that is exactly the purpose here.
I just tested it and indeed, using date('Y')
doesn’t work here. But we can use a little trick:
copyright_text:
label: Copyright Text
type: text
before: "© {{ page.year }}"
The in a page model or a page method named year()
, return the date:
class SomePage extends Page
{
public function year()
{
return date('Y');
}
}
If you use this in the site.yml
, use a custom site method.