2009-08-21 6 views
0

/pool/내에있는 전용 폴더에있는 20 개의 풀에서 임의의 이미지를 보여주는 블록을 만들려고합니다. 내가 생각하는 첫 번째 단계는 블록을 출력하는 뷰를 만드는 것입니다. 하지만 afaik는이 블록에 cck 필드를 표시하고 서버의 폴더에서 읽지 못하게 할 수 있습니까?Drupal 6 : 폴더에서 임의의 이미지를 표시하는 블록을 만드는 방법은 무엇입니까?

그렇지 않은 경우이 문제를 해결하는 가장 좋은 방법은 무엇입니까?

마지막으로 Id는 특정 분류 용어에 속한 페이지에만이 블록을 표시하려고합니다. 이 블록의 관리자는 블록을 표시 할 페이지에서 TRUE를 반환해야하는 PHP를 입력 할 수 있습니다. 나는 궁금해하고있다 - 분류학 용어가 여기에 가능한가?

답변

1

가장 좋은 방법은이 모듈을 만드는 것입니다.

모듈이 블록을 게시하고 원하는 위치에이 블록을 배치합니다. 모듈의 코드에서 이미지를 가져오고 링크를 반환하는 명령문을 넣습니다. 캐싱을 사용하는 경우에만 캐시가 임의의 동작을 방지하기 때문에 추가 작업이 필요합니다. 비활성화하거나 표시하기 전에 캐시 정리를 강제 할 수 있습니다. 여기

이 할 수있는 가이드 : http://drupal.org/developing/modules 을 그리고 여기에 특별히 당신이 필요로하는 작업, 블록의 창조 : http://drupal.org/node/206758

관련 문제