[TYPO3-english] Check if an area doesn't contain elements

Jeppe Donslund jeppe at donslund.net
Thu Dec 17 12:23:21 CET 2009


That didn't work either so it is the Data Structure that is wrong.

The area is nemed field_bottom_element_1 and the editing type is set to 
Content Elements.

The xml is this:

<field_bottom_element_1 type="array">
	<tx_templavoila type="array">
		<title>Bundelement 1</title>
		<sample_data type="array">
			<numIndex index="0"></numIndex>
		</sample_data>
		<eType>ce</eType>
		<oldStyleColumnNumber type="integer">1</oldStyleColumnNumber>
		<eType_EXTRA type="array">
			<objPath>lib.btm_elm_1</objPath>
		</eType_EXTRA>
		<TypoScript><![CDATA[
	10= RECORDS
	10.source.current=1
	10.tables = tt_content
	10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
                    ]]></TypoScript>
	</tx_templavoila>
	<TCEforms type="array">
		<label>Bundelement 1</label>
		<config type="array">
			<type>group</type>
			<internal_type>db</internal_type>
			<allowed>tt_content</allowed>
			<size>5</size>
			<maxitems>200</maxitems>
			<minitems>0</minitems>
			<multiple>1</multiple>
			<show_thumbs>1</show_thumbs>
		</config>
	</TCEforms>
</field_bottom_element_1>
			





JoH asenau skrev:
>>> lib.btm_elm_1 = COA
>>> lib.btm_elm_1 {
>>>     10 = RECORDS
>>>     10 {
>>>         source.current = 1
>>>         tables = tt_content
>>>     }
>>>     20 = COA
>>>     20 {
>>>         10 = RECORDS
>>>         10.dontcheckPid = 1
>>>         10.tables = tt_content
>>>         10.source = 47
>>>         if.isFalse.current = 1
>>>     }
>>>     stdWrap {
>>>         required = 1
>>>         wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
>>>     }
>>> }
>>>
>>> This way you don't use stdWrap AND you don't use an additional
>>> lib.whatever. If this still doesn't work, this simply means you got
>>> a problem with element
>>> 47.
>> It still doesn't show the default element (uid:47).
>> uid:47 is located at the frontpage where it shows beautifully :-)
> 
> Did you try this one:
> 
> lib.btm_elm_1 = COA
> lib.btm_elm_1 {
>     10 = RECORDS
>     10.dontcheckPid = 1
>     10.tables = tt_content
>     10.source = 47
> }
> 
> or even less
> 
> lib.btm_elm_1 = TEXT
> lib.btm_elm_1.value = I am here
> 
> If this still doesn't show, you didn't implement lib.btm_elm_1 correctly in
> your TV structure.
> 
> HTH
> 
> Joey
> 
> --
> Wenn man keine Ahnung hat: Einfach mal Fresse halten!
> (If you have no clues: simply shut your gob sometimes!)
> Dieter Nuhr, German comedian
> Xing: http://contact.cybercraft.de
> Twitter: http://twitter.com/bunnyfield
> TYPO3 cookbook (2nd edition): http://www.typo3experts.com
> 
> 


More information about the TYPO3-english mailing list