2 년 전에 만든 사이트를 D6에서 D7로 업그레이드하고 있습니다. 해당 사이트에서는 연도별로 그룹화 된 항목을 볼 수 있으므로 각 연도의 항목이 별도의 페이지에 표시됩니다. 연도를 통과하면 해당 연도의 해당 노드가 표시됩니다. "이전 연도"및 "다음 연도"링크가 필요합니다.이 링크는 이전 또는 다음 해의 노드를 적절하게 표시하는 페이지로 연결됩니다.
헤더가 PHP 코드를 표시하도록 허용하고 (PHP 필터 사용) 전달 된 "year"매개 변수에 대해 수학을 수행하고 다음 연도 및 이전 연도에 대한 링크를 원시로 작성하여 이전 (D6) 사이트에서이를 수행했습니다. HTML. 이것은 매우 느리게 느껴집니다.하지만 더 기본적으로보기를 얻는 방법을 알 수는 없습니다.
내 느낌은 그룹화 된 노드 사이에 머리글을 넣는 대신 그룹화 필드 ( "포맷 / 설정"의)와 같은 것을 사용하고 싶다는 것입니다 (제 경우에는 1,000 개가 넘는 노드가있는 페이지가됩니다) 해당 그룹화 필드를 기준으로 페이지로 분할합니다.
어떤 아이디어?
가능한 답변을 가리키는 항목을 찾았습니다. 이 이전 질문이 있습니다.
내 년도 분류학 용어이므로 질문에 대한 질문에 대한 답변이 있으면 나에게 도움이됩니다. 실제 답변은 없지만이 훌륭한 Earl Miles 기사에 대한 포인터가 있습니다.
http://drupalwatchdog.com/1/1/how-to-create-new-features-in-views-3
그것은 내 유스 케이스와 매우 흡사하며 Earl의 지침에 따라 Views Plugin을 만들 수 있다면 더 간단한 것을 기대하고 있습니다. 오히려 플러그인을 쓰는 것보다 플러그인을 사용하고 싶습니다!
(이 기사에서 Earl은 플러그인 코드는 http://drupal.org/project/views_plugin_examples 에서 찾을 수 있지만 해당 프로젝트로 이동하면 비어있는 것으로 보입니다.)
어쨌든 이것은 "해결 된 문제"처럼 보이지만 해결책을 찾을 수 없습니다! 바퀴를 다시 발명하기 전에 어떤 포인터?