hallo,
habe mittels des templates "T3Sports cal-events (cfc_league_fe)" die spielpaarungen erfolgreich in einen kalender spielbetrieb integriert.
die config sieht folgendermassen aus:
plugin.tx_cal_controller {
view {
cfc_league_events {
# Eigenes Template einbinden
template = {$filepaths.templates}ext-cfc_league_fe/cfc_league_fe-match_cal_event.html
headerStyle = green_catheader
bodyStyle = blue_catbody
legendDescription = Nachricht
event_length = 60
legendCalendarName = Match events
#legendDescription = title
prefix = Match:
# Wir übernehmen zur Formatierung des Spiels als Vorlage die Config aus dem Spielplan
match < plugin.tx_cfcleaguefe_competition.matchtable.match
match < lib.t3sports.match
# Im Kalender reicht die Uhrzeit
match.date.strftime = %H:%M Uhr
# Es kann auf die gleichen Werte wie in den normalen Views eingegrenzt werden
# Andernfalls werden alle Spiele in den Kalender eingetragen!
clubSelection = 1
}
}
}
zwei fragen:
- wieso greifen die einstellungen
legendDescription = Nachricht
event_length = 60
legendCalendarName = Match events
prefix = Match:
nicht ?
- wie muss eine funktionierende realurl aussehen, so dass cfc_league komplett funktioniert. insbessondere im zusammenspiel mit cal. bei mir geht alles so weit, nur wenn ich auf ein spiel im kalender druecke kommt die meldung ...
Calendar Base Error
Message: Missing or wrong parameter. The object you are looking for could not be found.
Note: Please verify your URL parameters: tx_cal_controller[type] and tx_cal_controller[uid].
anbei ein auszug aus meiner realurl_conf.php
bin fuer jede hilfe dankbar ... gruesse scgcms
###
// cal events
'woche'=> array(
array(
'GETvar' => 'tx_cal_controller[week]'
),
array(
'GETvar' => 'tx_cal_controller[weekday]'
),
),
'datum'=> array(
array(
'GETvar' => 'tx_cal_controller[year]'
),
array(
'GETvar' => 'tx_cal_controller[month]'
),
array(
'GETvar' => 'tx_cal_controller[day]'
),
array(
'GETvar' => 'tx_cal_controller[view]'
),
array(
'cond' => array (
'prevValueInList' => 'tx_cal_controller[getdate]'
),
'GETvar' => 'tx_cal_controller[getdate]'
),
array(
'cond' => array (
'prevValueInList' => 'tx_cal_controller[gettime]'
),
'GETvar' => 'tx_cal_controller[gettime]'
),
array(
'cond' => array (
'prevValueInList' => 'tx_cal_controller[preview]'
),
'GETvar' => 'tx_cal_controller[preview]'
),
array(
'cond' => array (
'prevValueInList' => 'tx_cal_controller[lastview]'
),
'GETvar' => 'tx_cal_controller[lastview]'
),
array(
'GETvar' => 'tx_cal_controller[type]',
'valueMap' => array(
'titel' => 'tx_cal_phpicalendar',
'todo' => 'tx_cal_todo',
'nearby' => 'tx_cal_nearby',
'partner' => 'tx_partner_main',
'organizer' => 'tx_cal_organizer',
'address' => 'tx_tt_address',
'user' => 'tx_feuser',
'ort' => 'tx_cal_location',
'attendee' => 'tx_cal_attendee',
'cal' => 'tx_cal_calendar',
'cat' => 'tx_cal_category',
),
),
array(
'cond' => array (
'prevValueInList' => 'tx_cal_phpicalendar'
),
'GETvar' => 'tx_cal_controller[uid]',
'lookUpTable' => array(
'table' => 'tx_cal_event',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
array(
'cond' => array (
'prevValueInList' => 'tx_cal_organizer'
),
'GETvar' => 'tx_cal_controller[uid]',
'lookUpTable' => array(
'table' => 'tx_cal_organizer',
'id_field' => 'uid',
'alias_field' => 'name',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
array(
'cond' => array (
'prevValueInList' => 'tx_cal_location'
),
'GETvar' => 'tx_cal_controller[uid]',
'lookUpTable' => array(
'table' => 'tx_cal_location',
'id_field' => 'uid',
'alias_field' => 'name',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
array(
'cond' => array (
'prevValueInList' => 'tx_cal_category'
),
'GETvar' => 'tx_cal_controller[uid]',
'lookUpTable' => array(
'table' => 'tx_cal_category',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '_',
),
),
),
),
// cfc_league
'profile' => array(
array(
//'cond' => array (
//'prevValueInList' => 'tx_cfcleague_profiles'
//),
'GETvar' => 'cfc_league_fe[profileId]',
'lookUpTable' => array(
'table' => 'tx_cfcleague_profiles',
'id_field' => 'uid',
'alias_field' => 'last_name',
'maxLength' => 50,
'addWhereClause' => ' AND NOT deleted',
// 'spaceCharacter' => '-',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
'team' => array(
array(
'GETvar' => 'cfc_league_fe[teamId]',
'lookUpTable' => array(
'table' => 'tx_cfcleague_teams',
'id_field' => 'uid',
'alias_field' => 'short_name',
'maxLength' => 50,
'addWhereClause' => ' AND NOT deleted',
// 'spaceCharacter' => '-',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
/* 'club' => array(
array(
'GETvar' => 'cfc_league_fe[club]',
'lookUpTable' => array(
'table' => 'tx_cfcleague_club',
'id_field' => 'uid',
'alias_field' => 'short_name',
'maxLength' => 50,
'spaceCharacter' => '-',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
'addWhereClause' => ' AND NOT deleted'
),
),
),
'stadium' => array(
array(
'GETvar' => 'cfc_league_fe[stadium]',
'lookUpTable' => array(
'table' => 'tx_cfcleague_stadiums',
'id_field' => 'uid',
'alias_field' => 'name',
'maxLength' => 50,
'spaceCharacter' => '-',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
'addWhereClause' => ' AND NOT deleted'
),
),
),*/
'competition' => array(
array(
'GETvar' => 'cfc_league_fe[competition]',
'lookUpTable' => array(
'table' => 'tx_cfcleague_competition',
'id_field' => 'uid',
'alias_field' => 'name',
'maxLength' => 50,
'spaceCharacter' => '-',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
'addWhereClause' => ' AND NOT deleted'
),
),
),
'report' => array(
array(
'GETvar' => 'cfc_league_fe[matchId]',
'lookUpTable' => array(
'table' => 'tx_cfcleague_games',
'id_field' => 'uid',
'alias_field' => 'round_name',
'maxLength' => 50,
'spaceCharacter' => '-',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
'addWhereClause' => ' AND NOT deleted'
),
),
),