Indexpage: summary of node type information

strict warning: Only variables should be passed by reference in /home/newich/public_html/modules/book/book.module on line 560.

This module displays customizable index pages for each node type with alphabetical and taxonomy filters. This module is primarily intended to be administrative, but some site owners make choose to make it more public.

Installation

Standard module installation applies.

Settings

The settings page is at "admin/settings/indexpage".

General Settings
These apply to all the output.
Description text for main index page
This text will appear at the top of the main index (of index pages).
Max number of results per page
This is the number of titles that will be shown in the title lists.
Suppress unused taxonomy terms
If this option is selected, terms with no associated nodes will not be shown.
Use the node's teaser as the link title
If this option is selected, the teaser for the node will be used for the link title (tooltip).
Index page settings for content type
There will be a section like this for each available content type.
Name to show for this node type
This is what you want the indexpage to be titled. The default will be the name of the content type.
Enable index page for this node type
This option determines whether or not to show the indexpage for the content type. If this option is not selected, then the next two settings are meaningless.
Show alphabetical index for this node type
This option determines whether or not to show the alphabetical index ("alphabar") for the content type.
Show vocabulary filters for this node type
This option determines whether or not to show the vocabularies and terms for the content type.

Menu

A menu entry will be added for an index of indexpages and child entries for each content type that is selected on the settings page.

What an Index Page Looks Like

In the first two sections, links will point to a page of titles of the referenced nodes.

In the "Alpahbetical Index," a letter will be made into a link if there is content whose title begins with that letter.

In the "Category Index," a term will be made into a link if there is content that is tagged with that term. The general setting "Suppress unused taxonomy terms" affects the list here.

The "Operations" section has a link to create a new node of that type. This is followed by links to edit the content type and to edit the vocabulary for each vocabulary that applies to the content type. Finally there is a link (if teh user has permission) to change the module's settings.

 

Comments

extend indexpage

Hi Nancy

Thanks for this great module. I am using it on on of my sites, but would like to display an index of nodes created per specific year in addition to alphabetical listing .e.g 2008 | 2009 | 2010 e.t.c.

I want this years to be displayed as links that opens up nodes created that specific year. I have looked at your code and seem to get lost somewhere.

Would you kindly assist in this regard or point me in the right direction.

Your help is highly aprreciated.

Kind Regards
Jopipa

Please open an issue

Please open an issue at http://drupal.org/project/issues/indexpage<.

I have done something similar on a client's site, so I will see of I can re-use some of that code.

Extension to indexpage, or lack of understanding?

On the above site, which is new an my first use of Drupal, we are gathering a growing list of poems. Some poems have readings by the poets. Hence there are primarily two types of node, 'poem' and 'audio'.

Indexpage is almost perfect for navigating this, but what I would really like to do is to be able to produce an index page showing both poems and readings (pseudo-sql: 'n.type='poem' OR n.type='audio').

I've been looking at the code and looks to get very complicated to do this.

Q. Am I missing something? Is it possible to make indexpage do this as it is using a taxonomy, for example? Or is it possible to pass an array of types in? (Not from my reading of the code).

--
colin

Quotes

I would suggest the Quotes module with a vocabulary to separate the types of poems.