[eluser]Sally D[/eluser]
Hi sophisty and gtech thanks for the advice
I am running across a problem the only way I can manipulate the Calendar is if I go into the library folder and manually edit calender.php and change the default template
I believe the function is called default_template() and it returns a associative array containing all the pseudo name and value pairs of the templates variables
but why don't it get overridden when I do something like this when I create a new instance of the calender class
like this
$prefs['template'] = '
{table_open}<table border="1" cellpadding="0" cellspacing="0">{/
table_open}
{heading_row_start}<tr>{/heading_row_start}
{heading_previous_cell}<th><a href="{previous_url}"><<</
a></th>{/heading_previous_cell}
{heading_title_cell}<th colspan="{colspan}">{heading}</th>{/
heading_title_cell}
{heading_next_cell}<th><a href="{next_url}">>></a></th>
{/heading_next_cell}
{heading_row_end}</tr>{/heading_row_end}
{week_row_start}<tr>{/week_row_start}
{week_day_cell}<td>{week_day}</td>{/week_day_cell}
{week_row_end}</tr>{/week_row_end}
{cal_row_start}<tr>{/cal_row_start}
{cal_cell_start}<td>{/cal_cell_start}
{cal_cell_content}<a href="{content}">{day}</a>{/
cal_cell_content}
{cal_cell_content_today}<div class="highlight"><a
href="{content}">{day}</a></div>{/cal_cell_content_today}
{cal_cell_no_content}{day}{/cal_cell_no_content}
{cal_cell_no_content_today}<div class="highlight">{day}</div>{/
cal_cell_no_content_today}
{cal_cell_blank} {/cal_cell_blank}
{cal_cell_end}</td>{/cal_cell_end}
{cal_row_end}</tr>{/cal_row_end}
{table_close}</table>{/table_close}
';
$this->load->library('calendar', $prefs);
echo $this->calendar->generate();
Please why does the default template continue to be used when I am overriding it with that am I missing something or do I have to edit calender.php to make changes in the display of the calender?
Thanks for your help I really do appreciate it alot