Is that change the button when it's clicked to have an on=click state OR have the colour change and remain changed after a click and presumably navigation to a block of pages.
A lot depends on how you construct the module and organise the navigation.
Example a non-linear construction using a single page that loops out to functional pages then back to the original. This needs you to have a variable which is set once you loop through the sub sections. The varuable is used to define the button set used.
+++
If you have a linear progrsion, one core repeated page with the content between them, then just change buttons as you run through the pages.
So that'll be a yes it depends how you make the module work and how complicated you want it all to be.
Is that change the button when it's clicked to have an on=click state OR have the colour change and remain changed after a click and presumably navigation to a block of pages.
A lot depends on how you construct the module and organise the navigation.
Example a non-linear construction using a single page that loops out to functional pages then back to the original. This needs you to have a variable which is set once you loop through the sub sections. The varuable is used to define the button set used.
+++
If you have a linear progrsion, one core repeated page with the content between them, then just change buttons as you run through the pages.
So that'll be a yes it depends how you make the module work and how complicated you want it all to be.