[TYPO3-calendar] categorySelection disappears during runtime.

Toke Herkild th at t3cms.dk
Wed Sep 2 11:03:46 CEST 2015


Den .09.2015 kl. 09:47 skrev Toke Herkild <th at t3cms.dk>:

> Den .09.2015 kl. 17:23 skrev Mario Matzulla <mario at matzullas.de>:
>
>> Hi Toke,
>>
>> Am 01.09.15 um 13:07 schrieb Toke Herkild:
>>> Hi, all,
>>>
>>> I've an interresting problem with tx_cal (1.9.3) and TYPO3 6.2.10
>>>
>>> I've inserted the plugin on a page, selected 2 categories in  
>>> categorySelection.
>>>
>>> Now during debugging:
>>> controller:  ($this->conf[category] &&  
>>> $this->conf[view][categorySelection]) == [selectedCategoryies]
>>> But in categoryService->getCategorySearchstring()
>>> $this->conf[category] == 0 and
>>> $this->conf[view][categorySelection] == 0
>>>
>>> Which results in an where clause that contains: "&&  
>>> tx_cal_event_category_mm.uid_foreign in (0)"
>>>
>>> This will ofcourse return a dataset of 0 rows, regardles of number of  
>>> events, calendars and/or categories.
>>>
>>> How does $this->conf gets initialised for the services ? I understand  
>>> that the property $conf of the services get initialised with a pointer
>>> to a singleton'ish $conf instance, but who and what configures this  
>>> singleton ?
>>
>> It's the static configuration (TS template) for cal. Did you run the  
>> update skripts in the install tool after your update? Please verify
>> that your typoscript is included correctly.
>>
>> Regards,
>> Mario
>>
>>>
>
> Hi Mario,
>
> I can verify that the TS values set in the TS-Templates are being read  
> into $conf.
> I can verify that in the Controller->initConfigs() flexform values  
> supposedly are merged into $conf.
> What confuses me is that if I debug $this->conf before and after  
> $controller->initConfigs() then flexForm values are missing, but If I  
> debug $controller->conf while in controller->initConfigs() then flexform  
> values are present.
>
> Ragrds,
> Toke
>
> ---
> Denne e-mail blev kontrolleret for virusser af Avast antivirussoftware.
> https://www.avast.com/antivirus
>

Hi Mario, and whoever reads this,

Seems that an update to extConf was the trick.
Thanks for your help.

Regards,
Toke

---
Denne e-mail blev kontrolleret for virusser af Avast antivirussoftware.
https://www.avast.com/antivirus



More information about the TYPO3-project-calendar mailing list