Okay, I know this is an old thread, but it seems to relate exactly to what I’m experiencing.
Prior to upgrading from 0.9.2 I had a TV with something like this:
@INHERIT
<h2>About CMS</h2>
{{About}}
<h2>News</h2>
[!Ditto.... [i]and the respective call[/i]!]
This TV was then placed in the sidebar area of a template and all of the code then showed up on all of the pages. If I changed the TV value in any page to something else, then it changed and all of the subpages of that document inherited that change. If I deleted that main documents TV, then it reverted back to the default TV.
This seems to hold true with the
documentation on @INHERIT, that you can provide a default value/code/copy/etc. to be used.
After upgrading to 0.9.5RC3 and soft launch, the only thing that appears is the first About CMS heading. Even changing the chunk to straight text, in case that was making things funky, had no affect. Once the @INHERIT is removed, then it behaves like a normal TV and appears throughout.
What I believe Jason is saying is that you set @INHERIT all by itself in the TV, then make your changes in the top level documents. But this seems contrary to the documentation, my previous experience, and would now mean that you had to have code in all of the top most documents, rather than being able to have a full cascade of default text from the template level.
I’d love to have others weigh in on this as it still does not seem to be a clear consensus or understanding... not to mention I’m still pretty sure that it was previously working before upgrading.