문제

동료는 사용자 구성 가능한 검색어를 기반으로 트위터 검색 결과를 검색하고 블록에 표시하기 위해 작은 모듈을 만들었습니다.

그는 그 트래픽을 클라이언트쪽에 유지하기 위해 JavaScript로 검색을 수행하고 있습니다.$.getJSON('http://search.twitter.com' etc..그런 다음 JSON 결과가 블록에 삽입되면 반환 된 데이터를 HTML로 감고 블록에 추가합니다.

JavaScript 레이어에서 이것이 그들을 만들 수있는 방법이 있습니까? 통과하지 않고 Drupal에 들어가서 대역폭을 잃어버린 등 고객쪽에 앉게하는 이점?

도움이 되었습니까?

해결책

Drupal 6을 기준으로 JavaScript를 통해 동적 컨텐츠를 제공/가져 오는 모듈은 호출하여 HTML로 전환해야합니다. Drupal.theme('function_name', ...) Drupal JS 네임 스페이스에서. 모듈은 자체 JS 테마 기능 (또는 재정의)을 Drupal.theme.prototype 네임 스페이스.

이 메커니즘은 표준 테마 메커니즘과 유사하게 작동하지만 지금까지 약간 불충분하게 문서화되어 있습니다. 보다 모듈 변환 안내서 의이 항목, 만큼 잘 이 게시물의 끝을 향한 예.

다른 팁

사용 시맨틱 HTML 그리고 생성 된 HTML을 함께 스타일링하십시오 CSS.

CSS와 함께 전적으로 테마를 만들 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top