편집자에게 drupal 6에서 배경 이미지를 할당하는 기능을 제공하는 가장 좋은 방법

StackOverflow https://stackoverflow.com/questions/1228863

  •  22-07-2019
  •  | 
  •  

문제

다른 페이지에 다른 배경 이미지를 요구하는 drupal 디자인이 있습니다.사이트 편집자가 이미지를 쉽게 할당할 수 있도록 하고 싶습니다.내 첫 번째 생각은 이미지를 할당할 수 있는 페이지 유형에 cck 필드를 추가하는 것이었습니다.이는 노드 페이지에서는 잘 작동하지만 보기 페이지에서는 작동하지 않습니다.보기 페이지를 직접 만드는 대신 노드에 래핑할 수 있을 것 같습니다.

내 다른 아이디어는 BGImage cck 유형을 만든 다음 지정된 BGImage 노드를 콘텐츠 노드나 보기에 할당할 수 있는 일종의 매트릭스 페이지를 만드는 것입니다. 하지만 이는 복잡해 보입니다.

더 좋은 아이디어가 있나요?(어떤 면에서는 이는 블록 가시성을 제어하는 ​​것과 유사하다고 생각합니다.)

도움이 되었습니까?

해결책

나는 실제로 그것들을 노드로 감싸는 것을 제안하고 싶습니다. 모듈 연결 보기 여기서 도움이 될 수 있습니다.

다른 팁

배경 이미지 저장소로 사용할 콘텐츠 유형을 생성한 후 업로드된 이미지 중에서 선택할 수 있는 드롭다운 상자가 있는 블록을 제공하는 것이 상당히 빠른 모듈이라고 생각합니다.

필요한 유일한 후크는 Hook_block을 찾아보세요.

$ op == pseudocode보기가 다음에 따르면 (그러나 계속하기에 충분히 명확해야합니다)

$res = db_query('select field_my_image_fid FROM {mycontenttype}');
while ($img = db_fetch_obj($res) {
  $my_content .= $img->whatever

return array(
 'subject' => '<none>',
 'content' => $my_content
)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top