Creating a Table of Contents for a web-tutorial?
I am looking to move our PDF tutorials online and want to take that content and make it easy to navigate. I am looking to create a table of contents at the beginning of each tutorial (and maybe a live master listing of all tutorials. Does anyone know how to make table on contents for users?
I am looking into lists and topics, but haven't gone real far down that path. I would consider Express also. However, I would like the process to be fairly simple for the people entering the data for these tutorials. I would rather them not have to go into the dashboard to create table structures, page types, attribute types and topic trees if possible (If not, then I guess that's what we need to do).
Thanks for any info.
I'm thinking I could create a Table of Contents addon. Basically, it would be an enhanced version of the core FAQ block.
What I'd prefer is for a block that auto-creates a table of contents based on the content. Maybe it would use the Custom ID value for each content block or area to pull and display that content from a page:
Title: fillable field
Title size: selectable drop down
Desired Custom ID: fillable field
Title: How to build a treehouse
Title Size: H3
Desired Custom ID: ToC
Content topic title 1.
Title: Buy wood
Title Size: H4
Custom ID (from "Edit Area Design" or "Design & Block Template" functions): ToC
Then I would add a text block I guess under that for content.
I don't think that would work the same way as the FAQ function. I personally need the ability to use layouts in our content where the text editer doesn't really seem to support multiple columns responsively (unless you count tables... which still isn't responsive).
thanks for some ideas.
see bottom ofhttps://www.concrete5.org/marketplace/how_to_install_add_ons_and_the...
I've attempted to change the name of the folder that decompresses and that the block is contained in to match what is in controller.php (webhapp_toc), and while it becomes available for install doing this, I receive the following error upon clicking the install button.
"Unable to install webhapp_toc. Please check that this package has been updated for 5.7."
I was able to install the it and it creates a ToC based on content in my pages just as I was looking for. Can't believe I overlooked the underscore in the name in the controller file :).
Thanks again for the suggestion.
A TOC can be implemented as a custom autonav template or PageList template for pages, or a custom template for a DocumentLibrary list for PDF files.
In either case you would use Page or File attributes to tag the pages or files and to assist filtering and sorting.
I am looking to take the content out of the PDFs and build out the pages rather than simply uploading and providing a PDF repository. Some of these tutorials will likely begin life as an upload, but over time would change to a fully editable web page.
Thanks I'll look into these ideas, too.
I will likely go this route for making a master listings of tutorials.