2011-03-19 3 views
1

저는 drupal7을 사용하고 있으며 일부 필드가있는 사용자 정의 컨텐츠 유형 (선박)을 만들었습니다. 선박 이름, 회사, reg 포트, 일부 날짜 (다운로드 날짜 모듈) 및 이미지도 있습니다. 또한 모든 혈관을 나열하고 사용 가능한 표, 그리드 등의 솔루션을 확인했지만 내 요구를 충족시키지 못하는 뷰를 만들었습니다.Drupal7의 뷰를 사용하여 노드/뷰 표시를 사용자 정의하는 방법

실제로 노드가 표시 될 때 및보기 자체가 표시 될 때 내 콘텐츠 유형 (선박 이름, 회사, 이미지 등) 필드가 표시되는 방식을 "형식화"하고 싶습니다. 예를 들어, 나는 그림을 왼쪽과 일부 필드 (혈관 이름, 회사) 바로 옆에 (테이블 또는 무언가의 형태로) 그 그림을 가질 필요가 있으며, 기본적으로 또는 표 형식

여기에 내가 노드로 가질 필요가 무엇의 예 ... 그리드 등으로 선택하면 표시되는 :

--------------------------------------------------- 
|    | <vessel name>  | <port>  | 
| <image> | <vessel company>  |   | 
|    |      |   | 
--------------------------------------------------- 

지금까지 내가 사용한 CCK (핵심 drupal7)과 전망을 제공합니다.

나는 약간의 조사를했고, 내가 필요로하는 약간의 지위를 발견했지만 정말로 나를 도왔다. 어떻게 든 일부 .tpl.php 파일을 수정하고 적절한 폴더에 배치 (또는 바꾸기)해야한다는 것을 이해하지만 실제로 혼란 스럽습니다. 어떤 .tpl.php 파일 중 어느 것을 수정해야하는지, 그리고 Views를 사용한다는 점을 감안할 때 어디에서 수정해야하는지, 그리고 \ theme 폴더 나 modules \ views \ theme 내에 파일을 넣어야하는지 잘 모르겠습니다. 폴더 또는 다른 폴더.

나는 Drupal과 PHP 모두에서 멍청한 짓을하고 있지만 좋은 s/w 엔지니어링 배경을 가지고 있으므로 나는 따라 잡을 수 있다고 생각한다.

누군가는 몇 마디 말하거나 처음부터 모든 링크/자습서를 제공하여 도움을받을 수 있습니다. 나는이 모든 것이 어떻게 작동하는지 거의 이해하지만, 나는이 부분에 대해 아마 비판적이다.

긴 게시물을 위해 죄송합니다.

내가이 모듈, http://drupal.org/project/ds을 살펴 것입니다 사전

답변

3

보기를 렌더링하는 데 사용되는 템플릿은보기 버전 UI의 "테마 정보"링크에 나열되어 있습니다. 보기 모듈 폴더에서 테마 폴더로 파일을 복사하여 테마의 템플리트를 대체 할 수 있습니다.

그러나 기본보기의 템플리트는 매우 자세하고 완전합니다. 형식이 지정되지 않은 스타일과 4 개의 필드를 표시 순서 (왼쪽에서 오른쪽으로 읽는 경우)로 사용하면 추가 PHP/HTML 코드없이 CSS 레이아웃을 충분히 구현할 수있는 마크 업으로 끝납니다.

+0

감사합니다. 이것은 내가 염두에 두었던 것입니다. 이를 염두에두고 간단한 솔루션을 구현하는 단계별 가이드 – laperlas77

+0

http://views-help.doc.logrus.com/help/views/analyze-theme –

+1

감사합니다. 링크를 통해 올바른 방향으로 안내 할 수 있습니다. 아직 할 일이 있지만 궤도에 있습니다. – laperlas77

관련 문제