[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