There are a couple of tasks that we may want to achieve with a calendar that have not yet been outlined in this chapter. The first would be handling different kinds of events such as recurring events or events that stretch over a number of days. The second is displaying information in addition to the title on the actual calendar (for example, the time, or the location).
Neither of these are available options with the ExpressionEngine calendar that you get out of the box, but with a little bit of tweaking they are not hard to achieve. We are not going to walk through, step-by-step, how to accomplish these tasks because they require third-party plug-ins or more advanced code than this book can cover. Here are some pointers that should help get these features off the ground.
To handle different event types, check out the 3rd party plugin Repeet, available at http://lincolnite.com/ee/repeet/. Repeet uses a custom field where we...