2011-01-06 5 views
0

일부 Drupal 웹 사이트에 일부 텍스트가있는 블록이 있습니다.Drupal : 블록에 pdf 링크를 추가하는 방법?

필자는 pdfs에 텍스트의 다른 일부 링크가 필요하다 (백엔드에서 업로드).

일부 업로드 필드를 블록 페이지에 추가하고 텍스트에서 링크 할 수 있습니까?

덕분에 당신이 FileField와 파일을 업로드하고 쉽게 노드 본문 내에서 그들에게 연결할 수있는 Insert module 밖으로

답변

0

확인합니다.

+0

정확히 내가 무엇을 필요로하지만, 그것은 또한 블록에 대한 작품! – aneuryzm

+0

방금 ​​설치했는데 블록으로 내 문제를 해결하지 못하는 것 같습니다. – aneuryzm

+0

아, 죄송합니다. "블록"이라고 말한 부분을 놓친 것 같습니다. 난 당신이 블록으로 이것을 달성 할 수 있도록 아무 것도 모른다. 그러나 내가 생각하면 내 대답을 업데이트 할 것이다. – peterjmag

0

보통 노드에 연결 한 다음 수동으로 연결하면됩니다. 아마도 당신이 찾고 있었던 대답은 아니지만 작동합니다.

0

보기 모듈을 사용할 수있는 경우 노드 ID (nid)를 인수로 사용하여 특정 노드에 첨부 된 pdfs를 나열하는보기를 만들거나 원하는 경우 더 복잡한 인수를 사용할 수 있습니다 보기에 표시되는 것은 pdf에 사용 된 filefields입니다. pdf가 어떻게 구성되어 있는지 잘 알고 있습니다.

보기 블록에 인수를 가져 오는 것은 다소 까다 롭지 만 패널을 사용하거나 다른 트릭을 사용하는 것은 가능합니다. 그에 대한 자세한 정보를 원하시면 : 여기 여기 http://drupal.org/node/150482 : http://drupal.org/node/695124 http://drupal.org/node/161867#comment-1086587

0

실제로 당신을 도울 수 있지만, http://drupal.org/project/block_api의 D7 버전 fieldable 블록을 생성하지 않을 수있는 생성 된 블록에 모든 유형의 필드를 연결할 수 있음을 의미합니다.

D6의 경우 솔루션이 더 복잡합니다. 별도의 콘텐츠 형식을 만들고 거기에 파일을 첨부 할 수 있습니다 (인라인, FileField 등을 사용하여). 그런 다음 해당 유형의 각 노드에 대해 블록을 노출하는 사용자 정의 모듈을 작성한 다음 해당 블록에 노드를 렌더링하거나 뷰를 사용하여 단일 노드의보기를 작성하십시오. 보기를 사용하면 비트 잔인한 것 같아요하지만 당신은 캐싱을 사용할 수있는 비교적 빨리해야합니다 ..

관련 문제