Dois layouts diferentes para a mesma publicação

Estou fazendo um jornal, e eu quero ter duas opções diferentes para visualizar mensagens: “web” (para visualização com laptop, smartphone, etc.) e “outdoor” (dinamicamente via o conteúdo, destinado a uma exibição de TV em nosso lobby). Estes são dois layouts de HTML completamente diferentes.

A maneira como eu tenho atualmente é muito confusa; Todo o código está em um single-newspaper.php arquivo single-newspaper.php e há uma instrução if para verificar qual opção de visualização (query var) antes de qualquer HTML.

Embora funcione, é uma maneira realmente feia de fazê-lo, e eu queria saber se há opções mais legais. Gostaria de ter algo como:

  • single-newspaper.php : verifica a opção de visualização e mostra:
  • newspaper/newspaper_web.php : para visualização na web
  • newspaper/newspaper_tv.php : modo TV

Isso é possível?

Solutions Collecting From Web of "Dois layouts diferentes para a mesma publicação"