[TYPO3-english] Check if an area doesn't contain elements
Tyler Kraft
tyler.kraft at netefficiency.co.uk
Wed Dec 16 12:29:43 CET 2009
Hi
I have no idea as I don't use TV. Perhaps ask on the TV list.
Good luck and sorry I couldn't help more
T
Jeppe Donslund wrote:
> Oh, I'm sorry, my mistake.
>
> In TemplaVoila i have made an Element. The editing type is "Content
> Elements". It is this element I would like to check if it contains
> anything.
> If I should use your example I should make it editing type "TypoScript
> Object Path", right?
> But if I do that I can't put anything into it on the page and your code
> will always return content_id = 49.
>
> Does it make any sense?
>
> Jeppe
>
> Tyler Kraft skrev:
>> Hi
>>
>> I actually don't know what your asking. What lib.content?
>>
>>
>>
>> Jeppe Donslund wrote:
>>> Hi Tyler
>>>
>>> Yes it does.
>>> But if I would like to use the area which should be checked for
>>> content as an area for content elements in templaVoila I can't ude
>>> the lib.content can I?
>>>
>>>
>>>
>>> Tyler Kraft skrev:
>>>> 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