RX / XERXE 활용팁XpressEngine
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 첨부
Extra Form

제목 그대로입니다. 게시물에 입력된 태그 단어가 게시물 제목에도 있을 경우, 해당 단어만 다른 스타일로 출력하게끔 하는 아주 사소한 팁입니다.ㅋ

이온디님 글 보고 생각나서 적용해봤는데 일단 위젯 스킨과 게시판 본문에서 잘 되는 건 확인했습니다. 게시판 목록에선 태그 변수를 불러오도록 설정해줘야 하는데, 자세한 방법은 이온디님께 물어보세용ㅋㅋ

 

0. 제목으로 '수직형 타임라인 위젯 스킨 개발'이, 태그로는 '수직형'과 '위젯 스킨' 등이 입력되어 있다고 해볼게요.

 

1. 위젯 스킨에 적용할 때, 제목 부분 {$item->getTitle($widget_info->subject_cut_size)} 을 아래와 같이 바꿔보세요.

       {@ $highlighted = array(); }
       <block loop="$item->get('tag_list') => $tag">
        {@ $highlighted[] = "<span style='color: darkorange;'>".$tag."</span>"; }
       </block>
       {str_replace($item->get('tag_list'),$highlighted,$item->getTitle($widget_info->subject_cut_size))}

그럼 이렇게 나옵니다. ^^

00.jpg

 

 

2. 게시물 본문에 적용할 땐, 제목 부분 {$oDocument->getTitle()} 을 다음과 같이 바꿉니다.

       {@ $highlighted = array(); }
       <block loop="$oDocument->get('tag_list') => $tag">
        {@ $highlighted[] = "<span style='color: darkorange;'>".$tag."</span>"; }
       </block>
       {str_replace($oDocument->get('tag_list'),$highlighted,$oDocument->getTitle())}

그럼 이렇게 나옵니다.

01.jpg

 

 

 

이상 생각해보면 쓸데 없지만, 잘만 써먹으면 이쁠 수도 있는 팁이었습니다 :)


서버에 요청 중입니다. 잠시만 기다려 주십시오...