En mi web modular uso un fichero llamado metatags.php el cual según la variable de la página cargo un titulo o una descripción determinada.
Código PHP:
Ver original
<?php /* * Dependiendo de la página cargará su propio titulo y metas */ if( $_GET [ 'pagina' ]== "home" ){ ?> <title>Inicio | Web</title> <meta name="keywords" content="palabras clave relacionadas con el modulo" /> <meta name="description" content="descripción del modulo" /> <?php } else if( $_GET [ 'pagina' ]== "faq" ){ ?> <title>Preguntas Frecuentes (F.A.Q) | Ayuda | Web</title> <meta name="keywords" content="palabras clave relacionadas con el modulo" /> <meta name="description" content="descripción del modulo" /> <?php } else if( $_GET [ 'pagina' ]== "registro" ){ ?> <title>Crear cuenta ME | Web</title> <meta name="keywords" content="palabras clave relacionadas con el modulo" /> <meta name="description" content="descripción del modulo" /> <?php } else if( $_GET [ 'pagina' ]== "soporte" ){ ?> <title>Soporte ME | Ayuda | Web</title> <meta name="keywords" content="palabras clave relacionadas con el modulo" /> <meta name="description" content="descripción del modulo" /> <?php }else { ?> <title>La página no existe</title> <meta name="keywords" content="palabras clave relacionadas con la web" /> <meta name="description" content="descripción de la web en general" /> <?php } ?> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="/imagenes/favicon.ico"/> ?>
El problema es si la página va creciendo y en lugar de tener 50 if else, tuviese 200 o 300 o más.
¿Qué método creéis que sería el más optimo?
Muchas gracias de antemano