The Catalog extension is used to create any custom database table where you can specify the individual field types. Once configured, you can then assign permissions and allow your clients (users) to edit the custom catalog in the Back-end (BE). Once the data has been populated, you can create custom Front-end (FE) modules to display the catalog data in various ways. There are FE Modules for filter, list, reader, notify, featured, related, reference.

Before Posting any installation/operation problems, please check the following list to ensure you have installed ALL the required catalog pieces.

Manual Installation Checklist:
  • Catalog (catalog)[/*:m:1i2pcm16]
  • Taxonomy (taxonomy)[/*:m:1i2pcm16]
  • Tabletree Widget (backend_tabletree)[/*:m:1i2pcm16]
  • Filter Wizard (backend_filterwizard)[/*:m:1i2pcm16]


New features planned for the next version is:
  • Select/Tags supports tree-views in BE and FE (with collapsible as option)[/*:m:1i2pcm16]
  • Catalog Filter to support form with POST (instead of just GET) single button [testing][/*:m:1i2pcm16]
  • Catalog Navigation Module to show a select field as navigation tree (categories) [testing][/*:m:1i2pcm16]
  • Catalog Comments Module [not integrated with TL 2.8 variation yet][/*:m:1i2pcm16]
  • Catalog Edit Module - no file/image support at present [/*:m:1i2pcm16]
  • Catalog List improved - link wrap any selected field (not just title or added link)[/*:m:1i2pcm16]


The Catalog module is a simple stop-gap to assist beginners with quickly getting up a custom application without having to write any code. However, the Catalog module is obviously NOT capable of working for all situations, at some point you have to get yourself dirty with PHP programming and just write your own TL application, which is a bit of work and a lot of files, but easier than you might think.

The Catalog module is an advanced module and will require intermediate knowledge of PHP, HTML/CSS in order to create catalog that displays the way you really need it. To create advanced displays, you will need to understand PHP array structures provided in the TPL files. NOTE: This is not a module for beginners.

Manuals for the Extensions are located here:

Catalog - covers Introduction and Back-end configuration (create catalog, fields, taxonomy)
http://code.google.com/p/typolight-c...iki/EN_Catalog

Catalog Views - Front-end modules and templates
http://code.google.com/p/typolight-c...N_CatalogViews

Catalog Templates Tutorial - become a master at writing your own custom template output
http://code.google.com/p/typolight-c...platesTutorial

Catalog Multi-Language Tutorial - add multiple languages to your catalog (one solution)
http://code.google.com/p/typolight-c...nguageTutorial