Project

General

Profile

Bug #8109

No funciona el agregar una hoja de estilos al curso

Added by Laura Guirao over 3 years ago. Updated over 3 years ago.

Status:
Bug resolved
Priority:
Normal
Assignee:
Category:
Course settings
Target version:
Start date:
25/02/2016
Due date:
% Done:

100%

Estimated time:
Spent time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

Probado en una demo de Chamilo 1.10.2 y en unstable.chamilo.org

Al asignar una hoja de estilos en la configuración del curso, y aunque se almacena al parecer correctamente el cambio, no se muestran los cambios de estilo en el curso y permanece con la hoja de estilos por defecto de la plataforma.
La opción de permitir hojas de estilo en el curso está configurada correctamente en la Administración.

Associated revisions

Revision 0458c389 (diff)
Added by Julio Montoya over 3 years ago

Fix course theme see #8109

History

#1

Updated by Yannick Warnier over 3 years ago

  • Status changed from New to Assigned
  • Assignee set to Alejandro Gallardo
#2

Updated by Yannick Warnier over 3 years ago

  • Assignee changed from Alejandro Gallardo to Alex Aragon
#3

Updated by Alex Aragon over 3 years ago

  • Assignee changed from Alex Aragon to Julio Montoya
  • % Done changed from 0 to 30

Revisando con yannick al parecer el $course_id = api_get_course_id(); donde indica que llama al id del curso saca un valor NULL en vez del id del curso. en el api.lib.php

Dentro del api_get_course() existe un return isset($GLOBALS['_cid']) ? $GLOBALS['_cid'] : null; ya no existen.

y eso afecta que no se visualice el theme correspondiente del curso en la funcion api_get_course_setting('course_theme');

Por favor verificarlo.

#4

Updated by Yannick Warnier over 3 years ago

La cuestión es saber porque el api_get_course_id() no devuelve valor en este momento de la carga (api_get_visual_theme()) cuando se supone que debería ya haber pasado por local.inc.php que setea el global $_course.

#5

Updated by Julio Montoya over 3 years ago

  • Status changed from Assigned to Needs testing
  • Assignee deleted (Julio Montoya)

Acabo de corregirlo.

El error que encontré es que la primera vez que se entra al curso el theme no funciona. La segunda vez el theme si lo carga.

#6

Updated by Laura Guirao over 3 years ago

Funciona correctamente

#7

Updated by Alex Aragon over 3 years ago

  • Assignee set to Yannick Warnier
  • % Done changed from 30 to 80
#8

Updated by Yannick Warnier over 3 years ago

  • Status changed from Needs testing to Bug resolved
  • Assignee changed from Yannick Warnier to Julio Montoya
  • % Done changed from 80 to 100

Tested and approved.

Also available in: Atom PDF