views:

35

answers:

0

To my knowledge, the only way to link to a Calendar event in dotCMS (from a Field element type with a WYSIWYG display type) would be for the user to hard-code it into the URL anchor so that it'll look something like events/event.dot?id=12345. This method is highly prone to breaking as dotCMS automatically replaces the old event with a new event when it is updated (and consequently, the new event will be given a different ID).

Currently, we have thought about adding a unique identifier to the Event structure, but the problem with this is that it's not straightforward how Calendar events (especially recurring ones) will handle this uniqueness constraint when the Event is updated by dotCMS. And if this field truly is unique, the users will be required to update all existing events to contain a unique identifier.

Is there another approach that would involve fewer changes and be cleaner to implement?