[Typo3] Inherited/Overridable Content?

Tyler Kraft headhunterxiii at yahoo.ca
Thu Apr 28 17:20:54 CEST 2005


on a template level:

temp.rightcolumn.10 < styles.content.getRight
temp.rightcolumn.10.stdWrap.ifEmpty = <P> default text here</p>

hth
tyler


Charles Rector wrote:
> Is there an easy way to inherit content elements in the same way 
> templates are inherited, so that they can be shared for all sub-pages, 
> but also overriden when needed?
> 
> I have some contact information in the right column which I want to use 
> for all sub-pages at a specific starting point. However, I also want to 
> be able to quickly override this contact information in specialized 
> cases where the contact information is different.
> 
> I can sort of achieve this by using the "HTML/CSS styling" extension and 
> making these pages all use shared content, but doing so is a little more 
> involved than I'd like. I have to go to the Constants Editor at the 
> starting point, modify the shared content pid to point to the pid of my 
> page with the shared right column content, and then for each 
> special-case page I have to do the same thing, but set the starting 
> point pid to 9999 so that it's effectively disabled. At that point I can 
> just enter the special case contact information as a normal right column 
> content element.
> 
> This works because my setup is something like so in my template HTML:
> 
>     <div id="rightcontentshared">
>         ...
>     </div>
>     <div id="rightcolumn">
>         ...
>     </div>
> 
> When the shared content is disabled, the page-specific right column 
> content shows up where the shared right column content would've been 
> since that element becomes empty.
> 
> This all seems rather kludgy to me, however.
> 
> Putting the contact information in the template itself is not an option, 
> because I still want the contact information to be quickly and easily 
> modifiable by TYPO3 users.
> 
> Also, using the shared content in this way makes it to where any other 
> shared elements I define in the shared content page for the left column, 
> body, etc. are also disabled, and not just the right column.
> 
> Has anyone else faced this sort of complication? And if so, what was 
> your solution?
> 
> Any ideas appreciated!



More information about the TYPO3-english mailing list