Template에 편법을 이용하여 Old Question Bank를 만들었다.
허나, Search를 할 경우, 검색어 부분이 <span class="highlight"> 검색어 </span>으로 자동 변경되는 바람에 파일명을 참조하여 하이퍼링크로 연결해 놓은 Old Question들이 연결이 되지 않는 오류가 발생되게 된 것이다.
이를 해결한 것이,
/var/www/moodle/mod/data/lib.php 파일의 1262번째 라인 수정이다.
1262 : $replacement[] = highlight($search, $field->display_browse_field($record->id, $template));
$replacement[] = $field->display_browse_field($record->id, $template);
위와 같이 수정하였다.
highlight라는 함수에 '검색어'와 '검색어 포함 문자열'을 넘겨주면 검색어만 span으로 둘러싼 문자열을 새롭개 반환해주는 함수인데, 이를 없애버렸다. ㅎㅎㅎ
이거 찾는데, 몇 시간을 허비했는지 모룬다.. ㅠㅠ;;
댓글 없음:
댓글 쓰기