[TYPO3-templavoila] How to have content after DIV or in DIV but with no content deletion

Pawe³ Stanis³awczuk ps at todesign.pl
Tue Jul 18 12:26:52 CEST 2006


Hi,

Example:

<div id="menu">
    <div id="menu1"></div>
    <div id="menu2"></div>
</div>


In another words:
How can I map an Element (TS Object Path) to <div id="menu"> without losing 
mapings to <div id="menu1"> and <div id="menu2">, they both are maped 
Elements.



Greetings,
Pawe³ Stanis³awczuk
www.todesign.pl


U¿ytkownik "Pawe³ Stanis³awczuk" <ps at todesign.pl> napisa³ w wiadomo¶ci 
news:mailman.1.1153216991.8844.typo3-project-templavoila at lists.netfielders.de...
> Hi,
>
> About the first one:
> I create new Data Element. Set Mapping Type: Element; Editing Type: 
> TypoScript Object Path.
> How to map it to <div id="menu"> to have it after closing tag to receive 
> this:
>
> <div id="menu">
>    <div id="menu1"></div>
>    <div id="menu2"></div>
> </div>
> <script type="text/javascript">
>    /*<[CDATA[*/
>     var menu = new FlashObject("index.swf", "menu", "100", "100", 
> "6.0.0");
>     menu.addParam("quality", "high");
>     menu.addParam("menu", "true");
>      menu.write("menu");
>     /*]]>*/
> </script>
>
>
> About the second part... I can't have it COA because I have multiple 
> flashvars generated in TS from an extension. Just how to map my Element to 
> have my js just after the opening tag of  menu div:
>
> <div id="menu">
>    <script type="text/javascript">
>        /*<[CDATA[*/
>        var menu = new FlashObject("index.swf", "menu", "100", "100", 
> "6.0.0");
>        menu.addParam("quality", "high");
>        menu.addParam("menu", "true");
>        menu.write("menu");
>        /*]]>*/
>    </script>
>    <div id="menu1"></div>
>    <div id="menu2"></div>
> </div>
>
>
> Greetings,
> Pawe³ Stanis³awczuk
> www.todesign.pl
>
>
> U¿ytkownik "Dmitry Dulepov" <typo3 at accio.lv> napisa³ w wiadomo¶ci 
> news:mailman.1.1153215571.32336.typo3-project-templavoila at lists.netfielders.de...
>> "Pawe?????????????????????????????????" wrote:
>>
>> Please, do not start your text from "--". Thunderbird thinks it is a 
>> signature and does let to quote it :(
>>
>>> <div id="menu">
>>>     <div id="menu1"></div>
>>>     <div id="menu2"></div>
>>> </div>
>>> <script type="text/javascript">
>>
>> Put /*<[CDATA[*/ here
>>
>>>     var menu = new FlashObject("index.swf", "menu", "100", "100", 
>>> "6.0.0");
>>>     menu.addParam("quality", "high");
>>>     menu.addParam("menu", "true");
>>>     menu.write("menu");
>>
>> Put /*]]>*/ here.
>>
>>> </script>
>> >
>>> Is it possible to do this with TemplaVoila?
>>
>> I do not understand the problem :(
>>
>>> Second question is how to put my js into DIV (just after the div line) 
>>> but without TemplaVoila deleting the content:
>>
>> If you map "menu" as INNER, TV will always replace content. Personally I 
>> would make lib.flashMenu a COA and add JS code inside COA. Something 
>> like:
>>
>> lib.flashMenu = COA
>> lib.flashMenu {
>>   10 = HTML
>>   10.value (
>> <script type="text/javascript">
>> ....
>> </script>
>>   )
>>   20 = ....
>> }
>>
>> or even move JS to a separate file if possible.
>>
>> Dmitry.
>> -- 
>> "It is our choices, that show what we truly are,
>> far more than our abilities." (A.P.W.B.D.)
>
> 





More information about the TYPO3-project-templavoila mailing list