[Ovillo] Consulta: ¿Se puede cambiar la hoja de estilos css usando php?
stripTM
fer en striptm.com
Jue Ene 29 09:03:13 UTC 2009
Halenita escribió:
> Buenas a todos:
> Primero Agradecer las respuestas. La opción de David es la que mas se acerca a lo que quiero hacer/aprender, Porque acá no tengo usuarios ya registrados, ni quiero usar JS, pues si algún usuario no lo tiene habilitado ya no sirve hacer esto, verdad?.. Sin embargo, aunque sigo las instrucciones que me comenta el enlace ( también lo leí en español) me da error tanto en apache como en php. No se si sea porque en el caso mío estoy haciendo pruebas con un servidor local y no tengo un dominio real.
> Seguiré indagando a ver como puedo hacer esto.
>
En el head tendrás algo así para referenciar a los 2 css:
<link rel="alternate stylesheet" type="text/css"
href="primerEstilo.css" title="Primer estilo" />
<link rel="stylesheet" type="text/css"
href="segundoEstilo.css" title="Segundo estilo" />
Lo que tienes que hacer es añadir al atributo rel el alternate a la/las
hoja/s de estilos que no quieres que aparezcan por defecto y dejar
únicamente stylesheet a la que quieras que sea la que se ve por defecto.
En php podría ser algo así:
<?php
$estado[0] = 'alternate ';
$estado[1] = '';
?>
<link rel="<?=$estado[0]?>stylesheet" type="text/css"
href="primerEstilo.css" title="Primer estilo" />
<link rel="<?=$estado[1]?>stylesheet" type="text/css"
href="segundoEstilo.css" title="Segundo estilo" />
--
Saludos -=stripTM=-
Más información sobre la lista de distribución Ovillo