[TYPO3-templavoila] Hello + question

Bart van Eijck - Senet BV bvaneijck at senet.nl
Wed Dec 7 14:36:03 CET 2005


> My english is not so good, so I want to blame me in the list! :-)
> Probably this link helps you:
> http://wiki.typo3.org/index.php/TemplaVoila#Click-to-enlarge_in_Flexible_Content_Element

Thanks! It did the trick :) Ironically I have already been to that page just 
below the piece about the popup to get the code to get the RTE to work in 
Flexible Content Elements. I must have missed it.

You've just made a developer and a customer happy ;)

Bart


>
> ----- Original Message ----- 
> From: "Bart van Eijck - Senet BV" <bvaneijck at senet.nl>
> Newsgroups: typo3.projects.templavoila
> To: <typo3-project-templavoila at lists.netfielders.de>
> Sent: Wednesday, December 07, 2005 7:55 AM
> Subject: [TYPO3-templavoila] Hello + question
>
>
>> First off, hello everybody.
>>
>> I just subscribed to this list. My name is Bart van Eijck and I'm from 
>> the Netherlands. We have a big Typo3/Templavoila site for a customer of 
>> us and I have a very specific question the Dutch Typo3 mailing list 
>> wasn't able to answer.
>>
>> The situation is this:
>>
>> I have made a FCE (Flexible Content Element) in Templavoila that simply 
>> is a 2-colum table with text on the left and one or more pics on the 
>> right. I made "one or more pictures" on the right accoriding to this: 
>> http://typo3.org/documentation/document-library/doc_tut_ftb1/Content_Element_with/
>>
>> This is all working fine, but I want the pics to have a popup link to a 
>> bigger version of the pic. Not seeing a way how to do this graphically 
>> (through the Templavoila interface), I just made the pic a hyperlink so 
>> the users could link it to the file of the bigger version and select 
>> "_blank" as traget so it sort of looks like a pop-up. Now the customers 
>> complaint is that if there's no bigger version of the pic, there still is 
>> an empty hyperlink href="". In Firefox (my main browser) this works ok 
>> and just links to the page itself, but in IE it links to the root of the 
>> website (back to the starting page!).
>>
>> I have been looking at the Typoscript in the XML of the Data Structure 
>> (DS) of my FCE, but I don't seem to find out how to make it a proper 
>> pop-up. I have included my DS below. Does anybody here have any idea on 
>> how to fix this?
>>
>> Thanks in advance!
>>
>> Bart
>>
>> =================================
>>
>> <T3DataStructure>
>>    <ROOT type="array">
>>        <tx_templavoila type="array">
>>            <title>ROOT</title>
>>            <description>Select the HTML element on the page which you 
>> want to be the overall container element for the template.</description>
>>        </tx_templavoila>
>>        <type>array</type>
>>        <el type="array">
>>            <field_maintext type="array">
>>                <tx_templavoila type="array">
>>                    <title>Main text field</title>
>>                    <sample_data type="array">
>>                        <numIndex index="0"></numIndex>
>>                    </sample_data>
>>                    <eType>text</eType>
>>                    <TypoScript>
>>                       <![CDATA[
>>                           10 = TEXT
>>                           10.current = 1
>>                           10.parseFunc = < lib.parseFunc_RTE
>>                        ]]>
>>                    </TypoScript>
>>                    <proc type="array">
>>                        <HSC type="integer">0</HSC>
>>                    </proc>
>>                </tx_templavoila>
>>                <TCEforms type="array">
>>                    <config type="array">
>>                        <type>text</type>
>>                        <cols>48</cols>
>>                        <rows>5</rows>
>>                    </config>
>>                    <label>Main text field</label>
>>
>> <defaultExtras>richtext[*]:rte_transform[flag=rte_enabled|mode=ts_css]</defaultExtras>
>>                </TCEforms>
>>            </field_maintext>
>>            <field_pic_container type="array">
>>                <type>array</type>
>>                <section>1</section>
>>                <tx_templavoila type="array">
>>                    <title>Picture container</title>
>>                    <eType>input</eType>
>>                </tx_templavoila>
>>                <el type="array">
>>                    <field_picture type="array">
>>                        <type>array</type>
>>                        <tx_templavoila type="array">
>>                            <title>Picture element</title>
>>                            <eType>image</eType>
>>                        </tx_templavoila>
>>                        <el type="array">
>>                            <field_picture type="array">
>>                                <tx_templavoila type="array">
>>                                    <title>Picture</title>
>>                                    <sample_data type="array">
>>                                        <numIndex index="0"></numIndex>
>>                                    </sample_data>
>>                                    <eType>image</eType>
>>                                    <TypoScript>
>> 10 = IMAGE
>> 10.file.import = uploads/tx_templavoila/
>> 10.file.import.current = 1
>> 10.file.import.listNum = 0
>> 10.file.maxW = 200
>>
>>        10.stdWrap.typolink.parameter.field = field_link_image
>>         </TypoScript>
>>                                    <tags>a</tags>
>>                                </tx_templavoila>
>>                                <TCEforms type="array">
>>                                    <config type="array">
>>                                        <type>group</type>
>> 
>> <internal_type>file</internal_type>
>> 
>> <allowed>gif,png,jpg,jpeg</allowed>
>>                                        <max_size>1000</max_size>
>>
>> <uploadfolder>uploads/tx_templavoila</uploadfolder>
>>                                        <show_thumbs>1</show_thumbs>
>>                                        <size>1</size>
>>                                        <maxitems>1</maxitems>
>>                                        <minitems>0</minitems>
>>                                    </config>
>>                                    <label>Picture</label>
>>                                </TCEforms>
>>                            </field_picture>
>>                            <field_caption type="array">
>>                                <tx_templavoila type="array">
>>                                    <title>Caption</title>
>>                                    <sample_data type="array">
>>                                        <numIndex index="0"></numIndex>
>>                                    </sample_data>
>>                                    <eType>input</eType>
>>                                    <proc type="array">
>>                                        <HSC type="integer">1</HSC>
>>                                    </proc>
>>                                </tx_templavoila>
>>                                <TCEforms type="array">
>>                                    <config type="array">
>>                                        <type>input</type>
>>                                        <size>48</size>
>>                                        <eval>trim</eval>
>>                                    </config>
>>                                    <label>Caption</label>
>>                                </TCEforms>
>>                            </field_caption>
>>                            <field_link_image type="array">
>>                                <type>attr</type>
>>                                <tx_templavoila type="array">
>>                                    <title>Link</title>
>>                                    <sample_data type="array">
>>                                        <numIndex index="0"></numIndex>
>>                                    </sample_data>
>>                                    <eType>link</eType>
>>                                    <TypoScript>
>> 10 = TEXT
>> 10.typolink.parameter.current = 1
>> 10.typolink.returnLast = url
>>       </TypoScript>
>>                                    <proc type="array">
>>                                        <HSC type="integer">1</HSC>
>>                                    </proc>
>>                                </tx_templavoila>
>>                                <TCEforms type="array">
>>                                    <config type="array">
>>                                        <type>input</type>
>>                                        <size>15</size>
>>                                        <max>256</max>
>>                                        <checkbox></checkbox>
>>                                        <eval>trim</eval>
>>                                        <wizards type="array">
>>                                            <_PADDING 
>> type="integer">2</_PADDING>
>>                                            <link type="array">
>>                                                <type>popup</type>
>>                                                <title>Link</title>
>> 
>> <icon>link_popup.gif</icon>
>>
>> <script>browse_links.php?mode=wizard</script>
>>
>> <JSopenParams>height=300,width=500,status=0,menubar=0,scrollbars=1</JSopenParams>
>>                                            </link>
>>                                        </wizards>
>>                                    </config>
>>                                    <label>Link</label>
>>                                </TCEforms>
>>                            </field_link_image>
>>                        </el>
>>                    </field_picture>
>>                </el>
>>            </field_pic_container>
>>        </el>
>>    </ROOT>
>> </T3DataStructure>
>
> 




More information about the TYPO3-project-templavoila mailing list