Tahir Naveed
Nov 17, 2016
  5980
(6 votes)

Adding a menu item into Context Menu - EPiServer 10.1 way

A while back, I blogged about how to customise the context menu in EPiServer 7. The code used to extend the context menu was not an approach supported by EPiServer and it was not guaranteed to work with any future releases.

I was looking at the EPiServer documentation and came accross plugin areas document in which EPiServer explains the introduction of "Plug-in areas" for EPiServer 10.1 and higher which can be utilised to customise context menu both for commerce and cms.

The end result will be same and will look like

Image Blog_1.png

The VS project looks like 

Image VS.png

The gist for the code is here.

Please note that this code will only work for EPiServer.CMS.UI version 10.1 and higher.

It is a very simple code but if you have any questions please feel free to ask.

Nov 17, 2016

Comments

Nov 18, 2016 12:34 PM

Nice post Tahir

Praful Jangid
Praful Jangid May 28, 2025 08:06 AM

This post is still very helpfull. Even with the CMS12. Thanks for sharing it with simplest example.

Please login to comment.
Latest blogs
Forcing Lowercase URLs in Optimizely CMS During Auto-Translation

Learn how to fix uppercase and punctuation issues in Optimizely CMS 12 URL segments caused by LanguageManager auto-translation using a custom...

Stuart | Apr 2, 2026 |

Stott Robots Handler v7 for Optimizely CMS 13

Stott Robots Handler version 7 is now available for  Optimizely PaaS CMS 13 . This is includes updates to support the switch from a Site based...

Mark Stott | Apr 2, 2026

Automating Block Translations in Optimizely

Stop manual block-by-block translations. Learn how to use the TranslateOrCopyContentAreaChildrenBlockForTypes config to automate Optimizely CMS...

Stuart | Apr 1, 2026 |

How to Disable automatic indexing in Optimizely Search & Navigation

Learn how automatic event-based indexing works in Optimizely Search & Navigation and how you can temporarily disable it.

Tomas Hensrud Gulla | Apr 1, 2026 |