Bulk apply ToCs by category/tag

Hi there, I wonder if there is a way to bulk apply the TOC to topics? We just installed the TOC component recently and now having to manually apply it to old topics is a bit tedious :smiling_face_with_tear:

3 лайка

I’ll double-check, but I don’t think that’s currently possible? Though I do sympathise with the manual edits. :slight_smile: How many have you got left to do?

3 лайка

I don’t think we have a whole lot of them at the moment, though it’d be great if the team could consider implementing this feature in a future release :crossed_fingers:

2 лайка

It was such a great idea @albert_vu that it’s now been added: :slightly_smiling_face::+1:

13 лайков

Great :smile: so I guess that I’d need to update the theme-component from my end?

2 лайка

If you check, I’ll think you’ll find it’s already been done. :slightly_smiling_face::+1:

But for anyone else wanting the swish new functionality, you can update the theme component from its customise page:

2 лайка

Hmmm, just thought of a scenario where a user doesn’t want to have a TOC in their topic, is there a way to revert that? :thinking:

1 лайк

I like the tag element of it, so you could have a specific tag for TOC, and then remove it again if one is not desired?

2 лайка

I love the idea of automation, almost everytime and everywhere.

I haven’t updated DiscoTOC yet, but if it can take away option to insert TOC from toolbar when TOC comes from category it would be really nice touch. Like cherry top of the cake :wink:

Or, do opposite thing what @albert_vu asked — there would be an option insert something like !toc if you understand what I’m meaning.

For ordinary users it could be confusing, though.

I can live with that but TOC is quite unneeded when there is somethng like only one or two headers. Because when there is a TOC a long post must be scrolled to bottom to find out… what is it in discourse-lingo… well, possibility to scroll dates. But that is quite rare edge case I reckon.

5 лайков

There’s the theme setting TOC min heading (default 3) that can help with that. :+1: That would suppress the ToC for any topic that didn’t meet the minimum.

2 лайка