I attemted to use the instructions for preventing unpopulated event fields from being show but it crashed my calendar. These are the instruction that I found;
You should be able to just not display fields on the 'Event View' page if there's nothing filled out for them, by adding one line in the appropriate place in the default.html template file.
In the section after
<!-- EVENT VIEW -->
Right after the line:
next unless ($db->{'properties'}->{$_}->{'display_details'});
add the line
next unless ( $EVENT->{details}->{$_} );
That way, if you don't fill them out, they won't be shown.
Does the new line go on the same line as the other as in
next unless ($db->{'properties'}->{$_}->{'display_details'}); next unless ( $EVENT->{details}->{$_} );
or does it go on a seperate line as in
next unless ($db->{'properties'}->{$_}->{'display_details'});
next unless ( $EVENT->{details}->{$_} );
Thanks for all of the help with other issues.