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

Tyler Kraft tyler.kraft at netefficiency.co.uk
Wed Dec 16 10:56:16 CET 2009


Hi,

Does this work?

lib.element1 = COA
lib.element1 {
	stdWrap.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
	# get the page content in some manner, either using CSC, content 
object, a record object, etc
	10 < styles.content.get
	10.stdWrap.ifEmpty.cObject = RECORDS
	10.stdWrap.ifEmpty.cObject{
		dontcheckPid = 1
		tables = tt_content
		source = 49
	}
}



Jeppe Donslund wrote:
> Hi.
> 
> I still have this question. I didn't finde anything useful.
> 
> I just wna<!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end--> t to know how to find out if there are any element at the 
> page. If not. Take lement with pageid 47.
> 
> Regards
> 
> Jeppe D.
> 
> 
> Jeppe Donslund skrev:
> 
> 
>> I have fund this
>>
>> 10 = COA
>>     10 {
>>     #10 = TEXT
>>     #10.value = This is the default content
>>     10 = RECORDS
>>        10.dontcheckPid = 1
>>        10.tables = tt_content
>>        10.source = 54
>>     10.if.isTrue.current = 1
>>     10.if.negate = 1
>>         20 = RECORDS
>>     20.source.current=1
>>     20.tables = tt_content
>>     20.stdWrap.if.isTrue.current = 1
>>         wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
>>     }
>>
>> It takes the content from Global elements but it doesn't show the 
>> content from the actual page if it is present.
>>
>> Is this the right way?
>>
>> Jeppe
>>
>> Peter Klein skrev:
>>> Hi Jeppe. You can use the "numRows" property to test if a DB lookup
>>> returns something or not.
>>>
>>> if.isTrue.numRows {
>>>     table = tt_content
>>>     select {
>>>         pidInList = [ID OF PAGE WITH CE ELEMENT]
>>>         where = uid=49
>>>     }
>>> }
>>>
>>>
>>> -- 
>>> Peter Klein
>>>
>>> On Tue, 24 Nov 2009 09:44:26 +0100, Jeppe Donslund <jd at webmasters.dk>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> I would like to know if it is possible to check wether an area 
>>>> contains elements or not.
>>>> I have 3 elements in the bottom of my page. The user can but content 
>>>> in these elements but if they leave it empty on a page TYPO3 should 
>>>> use content from an other page using this TypoScript:
>>>>
>>>> lib.element1 = COA
>>>> lib.element1 {
>>>>    10 = RECORDS
>>>>    10.dontcheckPid = 1
>>>>    10.tables = tt_content
>>>>    10.source = 49
>>>> }
>>>>
>>>> I guess this is possible, I just don't know where to look for it :-)
>>>>
>>>> Regards
>>>> Jeppe Donslund


More information about the TYPO3-english mailing list