it-swarm-ko.tech

Google 리치 스 니펫, 맞춤 콘텐츠 유형

나는 Drupal 7.

다른 필드 중에서 Fivestar 등급을 사용하는 사용자 지정 콘텐츠 유형이 있습니다.

내 노드 콘텐츠를 microdata/microformarts/rdf로 보강하여 Google Rich Snippets에 표시되도록하고 싶습니다.

RDF 모듈을 시도했지만 Fivestar는 평가와 리뷰 수를 하나의 필드로 생성하기 때문에 Fivestar 모듈 결과에 세부 서식을 적용 할 수 없습니다.

$content가 아닌 필드별로 인쇄하여 node.tpl.php를 다시 만들고 싶습니다. 또한 마크 업에 올바른 마이크로 데이터를 넣을 수 있도록 5 성급 2 개 숫자 결과를 각 구성 요소로 분류하는 방법을 찾고 싶습니다.

리치 스 니펫에 대한 자세한 내용은 http://www.google.com/support/webmasters/bin/answer.py?answer=9917 를 참조하세요.

노드의 내용을 인쇄하는 데 사용되는 변수와 배열을 어떻게 찾을 수 있습니까?

올바른 리치 스 니펫 마크 업을 그 사이에 삽입 할 수 있도록 node.tpl.php에서 하나씩 인쇄하려면 어떻게해야합니까?

편집 : 좋아, 지금까지 devel 모듈에 대해 찾았으며 내 노드-type.tpl.php 내에서 dpm ($ content)을 사용해야합니다. 다른 여러 필드의 render ($ field_names)를 인쇄 할 수 있지만 아직 5 성급 모듈 값에 대해서는 아직 이해하지 못했습니다.

3
john

이는 fivestar가 기본 렌더링을 수행하도록하는 대신 자신의 값을 인쇄하여 수행 할 수 있습니다.

예를 들면 다음과 같습니다.

$results = fivestar_get_votes('node', $node->nid, 'tag');
//$results now has everything you need to do microformats

결과에는 평균과 개수가 있습니다. 원하는 곳에 이러한 변수를 인쇄 할 수 있습니다. 또한 별 다섯 개짜리 위젯에서 텍스트 표시를 비활성화해야 할 수도 있습니다.

http://drupal.org/node/90126 에도 문제가 있습니다.

1
ericduran