[TYPO3-templavoila] how to use "One huge redundant DS - Many different TOs"?
Ron Hall
ronslists at busynoggin.com
Thu Aug 21 17:17:13 CEST 2008
One modification to my previous instructions on this that makes it a
little simpler.
This is what I just tested.
1) Deleted an HTML element in the file used by the TO (this causes the
situation described)
2) At this point you see the error string.
3) I then started to map that field to some element in the HTML file.
(it
doesn't matter which one.)
4) During the mapping process I changed the "Action" selector from
whatever it is (inner, outer,
etc.) to the empty selection. and hit "Set"
The filed is then unmapped.
Basically the difference from the previous instructions is that you
don't have to try to get the Ch.Mode button to appear. But the idea is
the same.
Thanks,
Ron
On Aug 21, 2008, at 9:57 AM, Ron Hall wrote:
> Looks like there are two ways to handle this. One is a new approach
> that I just got from reading Dimity's post on this thread. (Thanks,
> Dimitry).
>
> Previously in this situation I would just hit "Clear all" and remap
> the entire template.
>
> However, I just tested a new approach based on Dimitry's response
> using the Ch.Mode button. This is what I did.
>
> 1) Deleted an HTML element in the file used by the TO (this causes the
> situation you described)
>
> 2) At this point you see the error string but not the Ch.Mode button.
>
> 3) I then mapped that field to some element in the HTML file. (it
> doesn't matter which one.)
>
> 4) The Ch.Mode button is then available. Click it and, as Dimitry
> indicated, click the Ch.Mode button.
>
> 5) Change the "Action" selector from whatever it is (inner, outer,
> etc.) to the empty selection. and hit "Set"
>
> The element is then unmapped.
>
> Again, thanks Dimitry. This is going to save me a lot of remapping.
>
> Ron
>
>
> On Aug 21, 2008, at 4:00 AM, Joerg Wagner wrote:
>
>> Hi Ron,
>> I use the method you described quite often (one DS, multiple HTML
>> files
>> & TOs). Sometimes I experience a nasty little problem with that
>> constellation. Maybe you know a solution:
>> The DS elements that are not used together with a certain TO and HTML
>> file must never get mapped. If I accidentally map one of these
>> elements,
>> or if I change an HTML+TO later to not include that element any more,
>> there is no way to wipe the associated mapping. TV continues to show
>> an
>> error message for the defect mapping and - as I cannot remap it -
>> there
>> seems to be no way to get rid of that.
>> Any ideas?
>>
>> Cheers,
>> Jörg.
>>
>>
>>
>> Ron Hall schrieb:
>>> Hi MaaBoo,
>>>
>>> I think the behavior you are experiencing is because you are
>>> probably
>>> using the same HTML file for both TOs. In effect the DS fields are
>>> not
>>> being used but the HTML you have in the template still shows up (as
>>> expected).
>>>
>>> If you make a copy of the HTML file, delete the two items that you
>>> do
>>> not want and use that for the basis of the other TOs it will work.
>>> As
>>> before you would not map those DS fields on those templates. In
>>> others
>>> words you can have one DS but you have to use multiple HTML files
>>> for
>>> the TOs.
>>>
>>> BTW. What you are trying to do works best with fields that have TS
>>> driven output. If they are fields which are for the user to place
>>> content then it is best to do an additional DS.
>>>
>>> Hope this helps,
>>> Ron
>>>
>>> On Aug 19, 2008, at 9:53 AM, maaboo wrote:
>>>
>>>> Hi!
>>>>
>>>> I'm new to TYPO3 and just creating my first site. I learned
>>>> Futuristic
>>>> Template Building about DS/TO creation, but i don't understand how
>>>> i can
>>>> apply one huge html template with huge number of fields to many TO
>>>> with
>>>> different mapped fields. For ex.:
>>>>
>>>> <div id ="wcont">
>>>> <div id="top"><h1>Top.</h1></div>
>>>> <div id="mmnu">
>>>> <ul class="mnu">
>>>> <li class="tmnu"><a href="#">Menu L1
>>>> </a>
>>>> <ul>
>>>> <li><a href="#">Menu L2</a></li>
>>>> </ul>
>>>> </a>
>>>> </li>
>>>> </ul>
>>>> <div id="cont">Text.</div>
>>>> <div id="foot">Footer.</div>
>>>> </div>
>>>>
>>>> And what if i modify this template adding to it next 2 divs?:
>>>>
>>>> <div id="brmnu">Breadcrumb</div>
>>>> <div id="totop"><a href="#top">To top</a></div>
>>>>
>>>> If i add them to main template, but don't map - they show their
>>>> content
>>>> "Breadcrumb" and "To top". But i want to add them to main DS and
>>>> make
>>>> two TO
>>>> - as shown first above and other - with new added fields mapped to
>>>> divs. How
>>>> i can hide these divs from first TO and show them only in second
>>>> (third etc)
>>>> TOs? Or... How i can manage my templates/DS/TO to minimize number
>>>> of
>>>> files/operations/etc?
>>>> --
>>>> with respect, MaaBoo
>>>> _______________________________________________
>>>> TYPO3-project-templavoila mailing list
>>>> TYPO3-project-templavoila at lists.netfielders.de
>>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-project-templavoila
>>>>
>>>
>> _______________________________________________
>> TYPO3-project-templavoila mailing list
>> TYPO3-project-templavoila at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-project-templavoila
>
> _______________________________________________
> TYPO3-project-templavoila mailing list
> TYPO3-project-templavoila at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-project-templavoila
More information about the TYPO3-project-templavoila
mailing list