Omeka 관리자모드 아이템 목록에서 아이템의 타이틀 표시 출력 설정 수정 방법

오메카 관리자모드 아이템 목록 페이지에서 아이템의 타이틀 표시는 기본적으로 전체 엘리먼트 입력값 중 첫 번째 값만 출력되도록 설정되어 있습니다.
아래 식별번호가 P-W-09148인 아이템의 제목은 "시장; instability 4" 인데 표시되는 제목은 "시장"만 출력되는 것을 볼 수 있습니다.  이와 같이 첫 번째 엘리먼트 값이 동일한 아이템들이 여러 개가 있는 경우 제목만 봐서는 차이점을 알 수가 없습니다. 
전체 제목이 출력되도록 수정하려면 아래 경로에서 browse.php를 열고 다음과 같이 수정합니다.
/omeka/admin/themes/default/items/

[수정 전]
<?php echo link_to_item(); ?>


[수정 후]
<?php echo link_to_item(metadata('item', array('Dublin Core', 'Title'), array('delimiter' => '; '))); ?>

참고로 link_to_item 함수는 현재 아이템의 제목을 출력시킴과 동시에 텍스트에 링크를 걸어 해당 아이템 보기 페이지로 연결해 주는 기능을 갖고 있습니다.
link_to_item 함수에서 전체 제목을 출력시키기 위해선 Title에 들어 있는 여러 개의 엘리먼트 입력값을 구분자(delimiter)로 구분해서 표시해주는 배열(array)을 추가해야 합니다. 여기서 구분자는 세미콜론(;) 기호를 사용했습니다. 물론 구분자 기호는 콤마나 콜론 등 다른 기호를 사용할 수도 있습니다.
위와 같이 수정한 후 아이템 목록 페이지를 다시 열면 아래와 같이 전체 제목이 출력됩니다.






Tagged:
Sign In or Register to comment.