# Site Menu - Dynamic year

**URL:** <https://community.bloomreach.com/t/site-menu-dynamic-year/4060>\
**Category:** Experience Manager (PaaS/OnPrem)\
**Created:** [August 2, 2023, 1:30pm UTC](https://community.bloomreach.com/t/site-menu-dynamic-year/4060 "2023-08-02T13:30:49Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![imt.ankur](https://avatars.discourse-cdn.com/v4/letter/i/f05b48/32.png) [@imt.ankur](https://community.bloomreach.com/u/imt.ankur)\
**Post date:** [August 2, 2023, 1:30pm UTC](https://community.bloomreach.com/t/site-menu-dynamic-year/4060/1 "2023-08-02T13:30:49Z")

</div>

Hi,  
In my website, I have a footer in which I am displaying “© 2022” using site menu. Can I make this year dynamic as a current year in content of site menu($CurrentYear something)?

Thanks,  
Ankur

---

<div class="post-metadata">

**Author:** ![Nicholas\_Pavao](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/nicholas_pavao/32/1370_2.png) [@Nicholas\_Pavao](https://community.bloomreach.com/u/Nicholas_Pavao)\
**Post date:** [August 2, 2023, 1:42pm UTC](https://community.bloomreach.com/t/site-menu-dynamic-year/4060/2 "2023-08-02T13:42:08Z")

</div>

Could you provide more information about how you are retrieving the 2022 year? Is it hardcoded?

Anyway, you can use Java to get the current year and pass it to Freemarker or even use the `.now` function in Freemarker itself. Something like `${.now?string('yyyy')}` should work.

---

<div class="post-metadata">

**Author:** ![imt.ankur](https://avatars.discourse-cdn.com/v4/letter/i/f05b48/32.png) [@imt.ankur](https://community.bloomreach.com/u/imt.ankur)\
**Post date:** [August 2, 2023, 2:22pm UTC](https://community.bloomreach.com/t/site-menu-dynamic-year/4060/3 "2023-08-02T14:22:20Z")

</div>

Hi Nicholas,  
Thanks for the reply. I am using hardcoding year. Can we have any special character or something else which we can add in itself in **Title** section to display the current year? I don’t want to manage this in template file because copyright section’s position can be change.

 ![image](https://canada1.discourse-cdn.com/flex027/uploads/bloomreach1/original/2X/8/8ccdde436095f1ef575f8999327e3dcae338ea1b.png)

---

<div class="post-metadata">

**Author:** ![Nicholas\_Pavao](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/nicholas_pavao/32/1370_2.png) [@Nicholas\_Pavao](https://community.bloomreach.com/u/Nicholas_Pavao)\
**Post date:** [August 2, 2023, 2:41pm UTC](https://community.bloomreach.com/t/site-menu-dynamic-year/4060/4 "2023-08-02T14:41:27Z")

</div>

If you use a user-entered string like the title of a menu item, the content will not be dynamic as it is user-managed. If you want the year to be dynamic, you must manage it yourself with Java or Freemarker outside of CMS user control.

---

<div class="post-metadata">

**Author:** ![imt.ankur](https://avatars.discourse-cdn.com/v4/letter/i/f05b48/32.png) [@imt.ankur](https://community.bloomreach.com/u/imt.ankur)\
**Post date:** [August 2, 2023, 3:00pm UTC](https://community.bloomreach.com/t/site-menu-dynamic-year/4060/5 "2023-08-02T15:00:26Z")

</div>

Got it. Thanks for the reply 🙂

---

<div class="post-metadata">

**Author:** ![jasper.floor](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/jasper.floor/32/28_2.png) [@jasper.floor](https://community.bloomreach.com/u/jasper.floor)\
**Post date:** [August 3, 2023, 1:48pm UTC](https://community.bloomreach.com/t/site-menu-dynamic-year/4060/6 "2023-08-03T13:48:50Z")

</div>

If you are using freemarker then see:

> **[HST Tag Library for Substituting Variables in Content - Bloomreach Experience...](https://xmdocumentation.bloomreach.com/library/concepts/translations/hst-2-tag-library-for-substituting-variables-in-content.html)**
>
> The fast and flexible on-premise or PaaS headless CMS
