I am formatting a catalog in Indesign CS5 and I am trying to work out snags now before our vendors send in their files. I have a simple template with the Product Classification and the Section at the top of each page (created as master pages, different master for each section but all based on the same master) and I want to automate a Table of Contents to include each Product classification. I formatted each product class with the same paragraph style and when I generate the TOC, it simply lists each page number instead of a range which is what I would expect it to do. For example:
Product Classification A........2
Product Classification A........3
Product Classification A........4
The same product class runs across multiple pages, and because I have the paragraph style applied in the master page they show up as individual TOC entries. I was wondering if there was a way to automate the TOC with page ranges, instead of just each instance of the paragraph style. The only workaround I could come up with was just including the text that I want to show in TOC on a hidden layer on the first page of the page range with the correct paragraph style applied to each one and then typing the range in manually after my whole catalog is finished. Or I could just let ID do its thing and then delete the unecessary entries when it's updated.
I need it to look like this:
Product Classification A.......2-4
Product Classification B.......5-10
Better yet, I need the heirarchy to look like this if possible:
Section
Product Classification A.......2-4
Product Classification B.......5-10
In order for items to show up in an automated TOC, they have to be overridden in the document (if they are on master pages)...so I don't think I could even automate it this last way unless I would override all master items, which would cause more harm than good in this case ( I never know when something might change).
Could someone offer a solution or another workaround that might be easier than just typing out the TOC and formatting it by hand?
Thanks in advance.