CCK 필드를 이용하면 컨텐츠 내 블록을 표시하기 편하다 - 중요 팁
CCK 필드를 이용하면 컨텐츠 내 블록을 표시하기 편하다 - 중요 팁 ***
아, 왜 지금까지 이걸 깨닫지 못했는지 참으로 멍청했다.
이 팁은 다음과 같은 경우에 유용하다.
1. 테마 종류에 따라서는 컨텐츠 중간에 애드센스 광고를 넣기가 참 어렵다.
심지어 컨텐츠 본문의 상단과 하단에도 테마가 해당 블럭을 지원하지 않으면 넣기가 힘들다.
심지어 컨텐츠 본문의 상단과 하단에도 테마가 해당 블럭을 지원하지 않으면 넣기가 힘들다.
해법) 테마에 의존하지 않고 애드센스 광고를 컨텐츠 본문 어느 곳에나 넣을 수 있는 팁.
- 우선 애드센스가 들어있는 노드(혹은 블럭)를 하나 만든다.
- NNNN이라는 컨텐츠 타입을 정의한다.
이때 CCK 필드 추가를 이용해서 본문의 상단이나 하단에
Node Reference(혹은 Block Reference) 참조 필드를 끼워 넣는다.
그리고 그 참조 필드의 기본 Default 값으로 위에서 지정한 애드센스 노드(혹은 블럭)을 지정한다.
- 컨텐츠 NNNN을 하나 작성해 본다.
- 원하는 위치에 애드센스 노드(혹은 블럭)가 나타날 것이다.
2. 이런 경우에도 유용하다. 본문의 바로 아래에 해당 게시물의 바로 옆 게시물들을 출력하는 기능.
한국형 게시판에서 주로 나타나는 형태이다. 본문 바로 아래에 게시물 목록이 보이는 것 말이다.
한국형 게시판에서 주로 나타나는 형태이다. 본문 바로 아래에 게시물 목록이 보이는 것 말이다.
해법) 위 1의 해법과 비슷하다.
- 우선 Views로 해당 게시물의 컨텐츠 타입 목록을 정의한다. BBBB라는 블럭으로도 만들어 둔다.
- NNNN이라는 컨텐츠 타입을 정의한다.
이때 CCK 필드 추가를 이용해서 본문의 하단에 Block Reference 참조 필드를 끼워 넣는다.
그리고 그 참조 필드의 기본 Default 값으로 위에서 지정한 Views의 BBBB 블럭을 지정한다.
- 컨텐츠 NNNN을 하나 작성해 본다.
- 본문의 하단에 해당 컨텐츠 타입과 동일한 게시물 목록이 나타날 것이다.
써 보면 써 볼수록 활용팁이 무궁무진한 드루팔이다.
- Login to post comments
최근 댓글 목록
4 년 2 주 전
4 년 2 주 전
6 년 30 주 전
6 년 31 주 전
9 년 16 주 전
9 년 16 주 전
9 년 17 주 전
9 년 17 주 전
9 년 37 주 전
9 년 44 주 전