Per Nergård (MVP)
+1
May 29, 2010
visibility 6268
star star star star star
(0 votes)

Custom Page reference property

The other day I had the pleasure of debugging some code which forced me to change value to a lot of page reference property in edit mode.

I’ve always thought that it’s an unnecessary step to click the “…” button to in my experience often just click the “this page” or “no reference” buttons.

So I’ve made a custom version of this property which adds two buttons for “this page” and “no reference” below the default rendering to get quick access to the two most used options.

The result look like this:

CustomPageReference

You can get the code here:

CustomPageReference code

Id did it in CMS 6 but it should work in CMS 5 as well.

May 29, 2010

Comments

Sep 21, 2010 10:33 AM

Neet, thanks for sharing!
/ Marcus Lindblom

error Please login to comment.
Latest blogs
Add more scheduled job settings from the Optimizely CMS 12 admin UI -- with OptiScheduledJob.ExtraParameters

  Optimizely (EPiServer) CMS 12 ships a great scheduled-jobs framework, but it has one frustrating gap: a job has nowhere to store its own...

Binh Nguyen Thi | Jun 25, 2026

Automated Search & Navigation to Graph Migration with Claude Code

A Claude Code plugin that scans your S&N codebase, applies Graph SDK transformations, and validates the result. Install once, run one command. CMS ...

Connor Fortin | Jun 24, 2026

Migrating from Find to Graph: Lessons Learned from a Real CMS 13 Project

While migrating a search solution from Optimizely Search & Navigation (Find) to Optimizely Graph in CMS 13, I encountered several issues that were...

Binh Nguyen Thi | Jun 24, 2026

Optimizely: Upgrade Opti-ID and .NET 10 in CMS 12

Many Optimizely customers are planning their roadmap around a future migration to Optimizely CMS 13. As a result, upgrades such as Opti ID adoption...

Madhu | Jun 23, 2026 |