RSS 피이드 아이콘 조정하기 - Drupal Feed Icon

제목 : RSS 피이드 아이콘 조정하기 - Drupal Feed Icon

우선 드루팔의 RSS 피이드 출력에 대한 보편적인 정보를 기재한다.

1. 테마에 따라서 피이드 출력용 아이콘이 있을 수도 없을 수도 있다.
2. 드루팔에서는 보통 http://드루팔설치주소/rss.xml 이 피이드 주소이다.
3. 드루팔의 Veiws를 통해 원하는 컨텐츠 종류만의 RSS 피이드를 준비할 수 있다.
*** 중요 *** 이때, Tracker 모듈에서 파생된 최신글 형태 + Views RSS Type을 이용하는 것이 안전.
4. 드루팔에서 보이는 피이드 버튼 이미지의 주소는 misc/feed.png 이다.
(본 글에도 첨부해 두었다)

현상)
한 프로젝트에서의 테마가 RSS 피이드 버턴이 보이지 않는 디자인이었다.
테마의 왼쪽 블럭 하단에 RSS Feed 버턴 이미지를 넣고 점프할 링크주소로는
http://드루팔설치주소/rss.xml 이 아닌 rssdelivery라는 신규 views 페이지 주소였다.

해결)
쉽게 대응을 한다면, theme 폴더의 page.tpl.php 를 수정하면 된다.

테마의 원하는 부분에 아래와 같은 내용을 넣으면 된다.
(참고로 /dru는 드루팔 설치폴더이고, rss-delivery도 특정 주소이므로 수정 바란다)

<?php
    $imageRSS
= '<img src="/dru/misc/feed.png" align="absmiddle" border="0" />';
    echo
'<a href="/dru/rss-delivery" >'. $imageRSS. ' RSS配信</a>';
   
?>

재발방지)
위 해결책 이외에 좋은 방도(기타를 참고)가 있는 것처럼 보였으나,
실제로는 잘 안되는 경우가 많아서 애먹었다. 해결)에 있는 방법이 무난하다.
하지만 테마의 소스 수정이 발생하므로 권장할 만한 사항은 아니다.

기타)
아래 주소들에서 피이드 아이콘의 표시/비표시에 관한 아이디어가 있었지만,
참고는 될지언정 실제로 해 보면 안되는 경우가 대부분이었다.
http://drupal.org/node/249071
http://drupal.org/node/148842
http://drupal.org/node/88717

No votes yet