You can difference between the two page types with iftag !
( http://www.wikidot.com/doc-wiki-syntax:iftags )
And on the ListPages module you can use the iftags command to decide which page type is at this moment red..
http://www.wikidot.com/doc-modules:listpages-module#toc5
Argument Meaning
separate Separation specifier
wrapper Wrapper specifier
prependLine Header specifier
appendLine Footer specifier
Separation specifier:
- "yes" means place each page item into a separate container (divs).
- "no" means put all items into one container, so they can become a single list, for example.
default is "yes".
With separate set to true, each of the page is compiled (converted from wiki source to HTML) separately. While it is false, wiki compiler is invoked only once on a combined source from all selected pages.
As a result, some page-specific variables and constructs such as iftags can generate different results. iftags, with separate="yes", will be aware of tags of individual pages, while with separate="no" it will read tags of the main page that holds the ListPages module.
edit:
This means of course that as a minimum one type of page needs a good tag ( hidden perhaps) to describe the page type.
As an example on the Listpages module body::
[[iftags -_template]]%%linked_title%% - %%form_data{title-1}%% (%%form_data{title-2}%%)[[/iftags]]
[[iftags +_template]]%%linked_title%% - title-1 title-2}[[/iftags]]