Hjalmar Moa
Sep 2, 2009
  3265
(0 votes)

Odd behavoiur in the Longstring property

An oddity I just found is that the LongString property renders differently with the <episerver:property tag when the user is logged in or not. The evidence that made me react was some embedded &nbsp; in the text. these were encoded and thus invisible when the user was logged in.

I havn’t looked into the reasons for this but the solution for situations where it´s just a string to print is to use the xhtml-property with disabled editor controls.

This problem was tricky to notice because it´s common to require login for staging servers.

Sep 02, 2009

Comments

Sep 21, 2010 10:32 AM

Hi!

This is probably related to the EPiServer "Permisson for functions"-feature that can give any user or group all tools in the editor.

This changes the behaivor of Long String and XHtml string is rendered when you uncheck all editor tools for a property (when you want a clean text box and not rich text).

I have reported this as a defect a some time ago but I think it slipped...

/Fredrik

Sep 21, 2010 10:32 AM

Hjalmar, check your profile: Anual = annual, developper = developer ;-)
/ Mr Picky

Sep 21, 2010 10:32 AM

Seems I was a bit too quick creating the profile.... Thanks for the heads up.

Please login to comment.
Latest blogs
Display Child Pages in Content Delivery API Response

The below example will implement an instance of IContentConverterProvider to customise the serialisation of PageData and output child pages in the...

Minesh Shah (Netcel) | Oct 4, 2022

Bring the Report Center back in Optimizely CMS 12

The Report Center has been a part of Optimizely CMS since its first debut in version 5R2 in 2008, but in CMS 12, it's removed! Don't despair! Make...

Tomas Hensrud Gulla | Oct 4, 2022 | Syndicated blog

Customizing Property Lists in Optimizely CMS

Generic property lists is a cool editorial feature that has gained a lot of popularity - in spite of still being unsupported (officially). But if y...

Allan Thraen | Oct 2, 2022 | Syndicated blog

Optimizely names Luminary Senior Developer, Ynze Nunnink, OMVP

Luminary Senior Developer and Optimizely Lead, Ynze Nunnink has secured the coveted position of Optimizely MVP. Earning a Platinum badge for his...

Ynze | Oct 2, 2022 | Syndicated blog

Content Delivery API – The Case of the Duplicate API Refresh Token

Creating a custom refresh provider to resolve the issues with duplicate tokens in the DXC The post Content Delivery API – The Case of the Duplicate...

David Lewis | Sep 29, 2022 | Syndicated blog

A multi-brand strategy in Optimizely DXP

The Optimizely Digital Experience Platform (DXP) is ideally suited to digital projects featuring multiple websites or applications. Here, we showca...

Ynze | Sep 29, 2022 | Syndicated blog