Generate::Catalog - page generator class for catalog pages
This class is used to generate catalog pages for BSE. It derives from L<Generate::Article>, and inherits it's tags.
Iterates over the products within this catalog.
The given attribute of the product.
Conditional tag, true if there are any normal child products.
Iterates over the products and step products of this catalog, setting the allprod tag for each item.
The given attribute of the product.
Conditional tag, true if there are any normal or step products.
Iterates over any step products of this catalog, setting the stepprod tag to the current step product. Does not iterate over normal child products.
The given attribute of the current step product.
Conditional tag, true if there are any step products.
Iterates over any sub-catalogs.
The given field of the current catalog.
Conditional tag, true if there are any subcatalogs.
Generates administrative tools (in admin mode).
Still contains some code from before we derived from Generate::Article, so there is some obsolete code still present.