mirror of
https://github.com/moodle/moodle.git
synced 2025-04-21 08:22:07 +02:00
MDL-58947 Search: Label URLs not correctly calculated
This commit is contained in:
parent
17fb1d84a2
commit
ec5ec9bce5
@ -45,9 +45,14 @@ class activity extends \core_search\base_activity {
|
||||
* @return \moodle_url
|
||||
*/
|
||||
public function get_doc_url(\core_search\document $doc) {
|
||||
// Get correct URL to section that contains label, from course format.
|
||||
$cminfo = $this->get_cm($this->get_module_name(), strval($doc->get('itemid')), $doc->get('courseid'));
|
||||
return new \moodle_url('/course/view.php', array('id' => $doc->get('courseid')), 'module-' . $cminfo->id);
|
||||
$format = course_get_format($cminfo->get_course());
|
||||
$url = $format->get_view_url($cminfo->sectionnum);
|
||||
|
||||
// Add the ID of the label to the section URL.
|
||||
$url->set_anchor('module-' . $cminfo->id);
|
||||
return $url;
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user