Date iCal has several required dependencies, and an optional one:
- The Views, Entity API, Libraries API (version 2.0), and Date modules are required.
- The iCalcreator library is required.
- PHP 5.3 is required by the iCalcreator library to properly handle timezone data. Date iCal *might* work with PHP 5.2, but that configuration is untested and unsupported.
- The Feeds module is needed to enable import of iCal feeds from other sites, but if you don't plan to import external calendars, you don't need to install it.
To install the iCalcreator library, download it from here and extract the zip file. Inside that file you'll find iCalcreator.class.php. Copy that file to a folder in your Drupal site named "sites/all/libraries/iCalcreator".Read more
Basically Event calendar will list all the events created in the system.
But sometimes we need to display event specific calendar. For example, in a event listing view. The step by step process for this solution is given below:
Modules needed : Views, calendar, Date, Views Field View, Views PHP
1. Create a content type (eg: 'events') and add Starting and ending Date fields to the content type. You can create event content using this content type.
2. Add a new calendar view from the existing template in calendar module(admin/structure/views add-template). From the list, you should select "A calendar view of the 'field_yourfieldname' field in the 'node' base table."(Display type of the view: Month)
3. In the edit mode of the calendar view, you should add an extra filter criteria by selecting the content type name you created for events. Also add an extra contextual filter 'Content: Nid' for display the event specific
calendar. Then save the view.
4. Now you are going to create another view for event listing. Create a new view, 'events' as a page display. Specify Filter criteria by selecting the node type of the event. Add 'Content: Nid' as a new field and tick theRead more
The contents of this guide is a Drupal 6 adaptation of the guide Step by step guide to create an event listing with calendar block in Drupal 7
Below are the list of steps to create an events listing with a calendar block which filters them.
Download and enable the required modules
- latest development build of calendar, date, ctools and views modules (tested with Views 2, but it should easily work with version 3 as well)
context and context_ui. features (needed by the feature module mentioned above).
(I didn't use Context and Features modules on my tests, if you want to use them you should follow and compare both guides.)
Create an Events content typeRead more
This Cookbook shows, how you can have some different Event-types in one Event-Calendar for Drupal 7 (http://drupal.org/node/1477602). The Event-calendar shows every user only the for his role(s) allowed Event-types. You can use this e.g. to differ in internal, administrative and public Events.Read more