Schöne URLs für die Kalender-Extension ke_yac.

// Terminkalender tx_keyac
 
				    'kalender' =>array (
				    array (
				     'GETvar' => 'tx_keyac_pi1[showCal]',
				     'valueMap' => array(
				        'zeige' => 0,
				     ),
				     'noMatch' => 'bypass',
				    ),
				    array (
				     'GETvar' => 'tx_keyac_pi1[year]',
				     'valueMap' => array(
				        '2007' => 2007,
				        '2008' => 2008,
				        '2009' => 2009,
				        '2010' => 2010,
				        '2011' => 2011,
				        '2012' => 2012,
				        '2013' => 2013,
				        '2014' => 2014,
				        '2015' => 2015,
				        '2016' => 2016,
				        '2017' => 2017,
				     ),
 
 
				    'noMatch' => 'bypass',
				        ),
 
 
				    array (
				     'GETvar' => 'tx_keyac_pi1[backPid]',
				     'valueMap' => array(
				     'start' => 1,
				     ),
				     'noMatch'  => 'bypass',
				     'valueDefault' => '17',
				    ),
				    array (
				     'GETvar' => 'tx_keyac_pi1[month]',
				     'valueMap' => array(
				        'januar' => '01',
				        'februar' => '02',
				        'maerz' => '03',
				        'april' => '04',
				        'mai' => '05',
				        'juni' => '06',
				        'juli' => '07',
				        'august' => '08',
				        'september' => '09',
				        'oktober' => '10',
				        'november' => '11',
				        'dezember' => '12',
				     ),
 
 
				'noMatch' => 'bypass',
 
				    ),
				    array (
				     'GETvar' => 'tx_keyac_pi1[showUid]',
				     'lookUpTable' => array(
				          'table'                  => 'tx_keyac_dates',
				          'id_field'               => 'uid',
				          'alias_field'           => 'title',
				          'addWhereClause' => ' AND NOT deleted ',
				          'useUniqueCache'  => 1,
				          'useUniqueCache_conf' => array(
				             'strtolower'   => 1,
				             'spaceCharacter' => '-',
				             'maxLength' => 15,
				          ),
				     ),
				    ),
				   ),  
// end ke_yac