Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/09/2012, 12:58
Momonito
 
Fecha de Ingreso: mayo-2011
Mensajes: 14
Antigüedad: 13 años
Puntos: 2
Respuesta: no entiendo ruta php para cambiar parametros de una clase

En primer lugar, me gustaría decir que odio las plantillas (Moodle, Joomla, Magento...), soy más de trabajar mi propio código, normalmente para evitar problemas como este, metidos en harina puedo decirte, de primeras, que:

1) ?theme=rocket&rev=177 : Esto, tan solo significa que recibe dos variables (theme y rev) con valores (rocket y 177). El valor rocket, podria dar error, ya que no lo recoge como cadena de caracteres ( "" ), pero bueno, para gustos colores.

2) Si continuas leyendo el codigo verás que esas variables las utiliza en los primeros condicionales:
Código PHP:
$themename min_optional_param('theme''standard''SAFEDIR');
$type min_optional_param('type''all''SAFEDIR');
$rev min_optional_param('rev'0'INT');

if (
file_exists("$CFG->dirroot/theme/$themename/config.php")) {
// exists
} else if (!empty($CFG->themedir) and file_exists("$CFG->themedir/$themename/config.php")) {
// exists
} else {
header('HTTP/1.0 404 not found');
die(
'Theme was not found, sorry.');
}

$candidatesheet "$CFG->dataroot/cache/theme/$themename/css/$type.css"
Deberías buscar en la carpeta dirroot/theme/rocket/config.php o en dataroot/cache/theme/rocket/css/177.css

En una de esas dos direcciones debes encontrar esos parametros, seguramente en el segundo.

Espero que lo encuentres, de todos modos, si no lo encuentras comentamelo y lo miramos mas a fondo.