I've been searching for a way to do this, but haven't found an answer. I've created a new theme, and want to add a second master page for a different layout for the products/categories compared to the home page/content type pages. It works well except for one issue I'm having dealing with the themeinfo.xml file. If I specify a page, say ProductHome.aspx that has no query params, it works great and uses the correct MasterPage I list. However, for pages like Catalog.aspx that have a CategoryId=xx on it, like this: Catalog.aspx?CategoryId=65, it uses the default MasterPage since that string doesn't match exactly I'm guessing. Is there a way to use a wild card, or even an entire folder as the page attributes? Say like this:
<Page>Catalog.aspx*</Page> or <Page>/Catalogs/*</Page>