The calendar base extesion (cal) is one of the most popular extensions to integrate a calendar on a website. It provides the capability to create events with different behaviours, such as an event with an individual page for additional information, or a link to an arbitrary page or url. Furthermore, events can be organized in different categories.
However, if you run into the case, that you have configured an “event with description”, which is intended to present detail information on an individual page, but the event is not linked in the event list view, this might because of how you have configured you category.
As shown in the screenshot below, you should make sure that the field “Event view page for events from this category” is empty.