[Typo3] Inherited/Overridable Content?
wim.cruysberghs at telenet.be
wim.cruysberghs at telenet.be
Thu Apr 28 17:44:07 CEST 2005
Hi charles,
You can also use the Staff Organisation (jp_staff) plugin for contact details. Then use the BOX option. For each page you can set the contactperson in the pageheader.
Greetings,
Wim
>----- Oorspronkelijk bericht -----
>Van
: Tyler Kraft [mailto:headhunterxiii at yahoo.ca]
>Verzonden
: donderdag
, april
28, 2005 03:20 PM
>Aan
: typo3-english at lists.netfielders.de
>Onderwerp
: Re: [Typo3] Inherited/Overridable Content?
>
>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!
>_______________________________________________
>Typo3-english mailing list
>Typo3-english at lists.netfielders.de
>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english
>
>
More information about the TYPO3-english
mailing list