Zum Inhalt springen

cf_league / t3sports cal integration

Erstellt am 25. Juli 2012 · 1 Antwort · letzte Antwort am 14. August 2012

Tags: RealURL, Kalender & Termine, Frage

scgcms ·

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'
),
),
),

scgcms ·

hallo,

nutzt den niemand cal und cfc_league/t3sports ... es muss doch da draussen zig funktionierende realurlconfs geben ... bitte, bitte ... begebe sich doch jemand auf meine ebene herunter und helfe ... vielen dank vorab und gruesse