Shared field computed for display

I’m trying to create a navigator that will occur on every page of a website but which can be modified over the web. I create the appropriate html code in a document, then I have a shared field, LeftNav, that gets this html code using a @DBLookup command. When I make this shared field a computed field, it works fine and appears correctly on every doc page, but of course changing the navigator doc doesn’t automatically update all the other documents where LeftNav is on the form.

When I set the shared field to Computed for Display, it doesn’t seem to pull in the values with the @DbLookup command.

It works if I put the @DBLookup command into , but isn’t as tidy and as easy to use across multiple forms.