[TYPO3-templavoila] how to use "One huge redundant DS - Many different TOs"?
Joerg Wagner
news.netfielders.de at digilog.de
Thu Aug 21 22:33:29 CEST 2008
Many thanks Ron, this exactly solves my problem!
I was aware of the possibility to "clear all" and remap, but with 20+ to
40 elements to map this is a pain in the ass. So your solution is VERY
welcome!
Thanks again.
Cheers,
Jörg.
Ron Hall schrieb:
> 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