Thanks, Joshua. I was about to go that route by adding a label to the doc type, which got me thinking about getting the template info as a global object and that made me realize that was the piece I initially overlooked.
I wrote a macro for the where condition that grabs the template ID based on its name, and that solves the problem of the ID being different on the staging and production sites.
So the univiewer where condition states--
DocumentPageTemplateID = '{% GlobalObjects.PageTemplates.articles_splash_photo.ID |(identity)GlobalAdministrator%}'