Conditional text

If you want to have an alternative way, look at Why are you making this so complicated?

I know, this is for many web designers not their way, but it is my way.

Hint: look at Relational database

For your problem: the place to store the “software documentation” pages must not be the path to store the corresponding data.
And for me the corresponding data should be data and should not be saved outside from that data, that I or the admins could change within of the Panel.

You can add a link at the blueprints of your “software documentation” pages to the path of the corresponding data!

Good luck!