// $Id$

-- REQUIREMENTS --

Content Construction Kit (CCK): http://drupal.org/project/cck


-- INSTALLATION --

Install as usual, see http://drupal.org/node/70151 for further information. 


-- SUMMARY --

Semantic CCK was created to give users the means of customizing the HTML output 
of CCK fields. It was inspired in part by the highly recommended module Semantic 
Views (http://drupal.org/project/semanticviews) which provides the same functionality 
for Views (http://drupal.org/project/views), and as response to the "Semantic CCK" 
feature request on the CCK issue queue (http://drupal.org/node/670040).


-- BENEFITS --

With Semantic CCK enabled, users can specify the HTML elements and classes for:

	- The entire field
	- The labels -- above and inline
	- All field items
	- Each field item

This allows users to quickly create semantically rich and meaningful HTML markup 
from CCK fields such as:

	- Definition Lists
	- Ordered Lists
	- Unordered Lists

The user can also choose to remove all (or some) markup for any CCK field.

By facilitating semantically rich markup, Semantic CCK makes it easy for themers and
developers to increase usability, accessibility and SEO performance of Drupal sites 
without resorting to field overrides (ie. content-field.tpl.php).


-- CONFIGURATION & SETUP --

To use Semantic CCK, simply install the module and go to the configuration form for 
each field. At the bottom will be the Semantic CCK options. 

Make sure that you select the "Use Semantic HTML For Field Output" checkbox, otherwise 
the CCK defaults will be used.


-- USING FIELD TPL OVERRIDES --

For those instances that do require a field template override, it is recommended that 
you not use Semantic CCK for that field (Users have to "opt-in" to use Semantic CCK). 
That way, you can simply override the field using a normal CCK field override, and 
still have the benefits of Semantic CCK for any other fields.