Get Content Type

The get_content_type moduleAn add-on, or extension, to Drupal to provide additional functionality; written in PHP. fills an oversight by the D5 developers. When they moved the part of CCKContent Construction Kit - a Drupal module that allows you to create new content types (sometimes called CCKContent Construction Kit - a Drupal module that allows you to create new content types-Lite) into core for creating new content types, they forgot the analog to taxonomy/term/xxx, that is node/type/xxx. This simple moduleAn add-on, or extension, to Drupal to provide additional functionality; written in PHP. provides that function.

It may be invoked with "node/type/content-type/teaser/number-per-page" or "node_get_by_type(content-type, teaser, number-per-page)" where: content-type is the (internal) name of the type; teaser is TRUE or FALSE to show in teaser format (TRUE is default); and number-per-page is the number of nodes to show per page (default is the same as the post settings). The "sticky" attribute is honored (as is sticky-encoded weighting).

For example: assume that post settings is at the default of 10 per page, "http://mysite.com/node/type/story" will show all the "story" type nodes as teasers with 10 per page. "http://mysite.com/node/type/ed-classified/FALSE/5" will show 5 classified ads per page as full nodes.

Yes, this probably can be done with Views, but not every siteA logically grouped set of content - also web site. has Views installed, nor needs it. Certainly this moduleAn add-on, or extension, to Drupal to provide additional functionality; written in PHP. would have less overhead.