레드마인의 검색 기능에서 검색된 결과들은 클릭시 동일 탭에서 표시됩니다.
일반 일감의 경우는 크게 상관이 없으나
보통 검색 작업은 검색 -> 항목 클릭 -> 내용 확인 -> 다른 검색 결과 항목 클릭 -> 내용 확인을
반복하게 되는데 이때 항목을 클릭했을 때 내용이 별도 탭으로 표시되면
재 검색하는 시간이 감소 합니다.
우클릭 / [새 탭에서 링크 열기] 메뉴를 사용해도 되지만 이를 깜박 잊고 클릭하게 되면 검색 페이지를 벗어났기 때문에
뒤로 가기로 검색시 첫 페이지 부터 표시되는 불상사가 발생합니다.
아래와 같이 레드마인 소스를 수정 및 적용하게 되면 검색 결과의 모든 링크는
클릭시 자동으로 별도 탭에 표시 됩니다.
- 레드마인 : 4.2.3 버전을 기준으로 설명 드립니다. (다른 버전도 파일명 위치 등이 비슷하기 때문에 이 글을 참고로 쉽게 수정하실 수 있습니다.)
- 레드마인의 설치 경로는 C:\Bitnami\redmine-4.2.3-3 라고 가정하겠습니다.
1. C:\Bitnami\redmine-4.2.3-3\apps\redmine\htdocs\app\views\search\index.html.erb 파일을 메모장으로 열어
2. link_to 함수에 아래와 같이 , :target => "_blank" 키워드를 추가 합니다.
<% if @results %>
<div id="search-results-counts">
<%= render_results_by_type(@result_count_by_type) unless @scope.size == 1 %>
</div>
<h3><%= l(:label_result_plural) %> (<%= @result_count %>)</h3>
<dl id="search-results">
<% @results.each do |e| %>
<dt class="<%= e.event_type %> icon icon-<%= e.event_type %>">
<%= content_tag('span', e.project, :class => 'project') unless @project == e.project %>
<%= link_to(highlight_tokens(e.event_title.truncate(255), @tokens), e.event_url, :target => "_blank") %>
</dt>
<dd><span class="description"><%= highlight_tokens(e.event_description, @tokens) %></span>
<span class="author"><%= format_time(e.event_datetime) %></span></dd>
<% end %>
</dl>
<% end %>
3. redmineThin 서비스 2개를 모두 재시작 합니다.
4. 검색 결과에 target="_blank" 키워드가 추가된것이 보입니다.
5. 이제 검색된 결과의 항목을 클릭하게 되면 별도 탭으로 해당 게시물이 열립니다.
'Redmine' 카테고리의 다른 글
Redmine issue 일감의 수정 이력(history) 지우기 (0) | 2023.11.16 |
---|---|
[Redmine] ckeditor 설치 오류 (0) | 2023.03.25 |
[Redmine] We're sorry, but something went wrong. / Gemfile.lock 오류 수정 (0) | 2023.03.25 |