Ah, now it’s more clear to me of what you tried to do.
TV is good.
But you’re also correct, too many TVs will make the client hiccups.
How about this,
1. Your idea is to define the RSS resource per parent.
2. The easy path is by using TV.
So, the better implementation could be like this.
1. The TV belongs to parent, with a default value if you’ve already make the RSS page to the parent.
By doing this, your client doesn’t have to fill the RSS’s TV value in any time.
2. Use
getResourceField to get the parent’s value:
<a type="application/rss+xml" title="RSS" href="[[~[[!getResourceField? &id=`[[*parent]]` &field=`rss-page` &processTV=`1`]]]]">RSS feed for this page</a>
/* note: the ’rss-page’ is the TV’s name */