Jan Bednarik schrieb:
> Hi,
> 
>> At one point in cal-Extension, I have the link-marker where the links 
> ...
>> "|". I am definitely no php-geek but understand some code.
> 
> that's really strange way how to construct URLs. Could you just send me 
> the piece of code.

I think this is one part of the code:

cal/controller/class.tx_cal_controller.php

        function extendLastView(){
                if(count($this->conf['view.']['allowedViews'])==1 && 
count($this->conf['view.']['allowedViewsToLinkTo'])==1){
                        $lastview = null;
                        $view = $this->conf['view.']['allowedViews'][0];
                        return null;
                }
                $views = explode('|',$this->conf['lastview']);
                
if(in_array($this->conf['view'].'-'.$GLOBALS['TSFE']->id,$views)){
                        return $this->conf['view'].'-'.$GLOBALS['TSFE']->id;
                }

                $params = array($this->conf['view'],$GLOBALS['TSFE']->id);
                switch($this->conf['view']){
                        case 'event':
                        case 'organizer':
                        case 'location':
                        case 'edit_calendar':
                        case 'edit_category':
                        case 'edit_location':
                        case 'edit_organizer':
                        case 'edit_event':
                                $params[]=$this->conf['uid'];
                                $params[]=$this->conf['type'];
                                break;
                        default:
                                break;
                }

                return 
($this->conf['lastview']!=null?$this->conf['lastview'].'|':'').t3lib_div::csvValues($params,$delim='-',$quote='');
        }

Isn't there the case for 'list' missing?


> I'd like to know how the links look withou CoolUri enabled.
http://www.xyz.net/index.php?id=102&tx_cal_controller[getdate]=20090312&tx_cal_controller[lastview]=list-1|list-102&tx_cal_controller[view]=event&tx_cal_controller[type]=tx_cal_phpicalendar&tx_cal_controller[uid]=3&cHash=272f0ee007
(This is from my test-domain, I could give you access, if you want)


> 
>> Then I tried to move
>>     <part>
>>       <parameter>tx_cal_controller[lastview]</parameter>
>>     </part>   from uriparts to predefinedparts and the list is 
>> working. Just for the 
> 
> This would cause that the parameter is removed from URL completely, 
> therefore doesn't cause any mess, but the extension then doesn't have 
> the parameter, so it doesn't know where to go back.
> 

Hm, yes, but I think, I could probably deal without it... I am just 
using a small calendar part.

>> Good night.
> 
> Good morning ;)
> 
_______________________________________________
TYPO3-english mailing list
[email protected]
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english

Reply via email to