it-swarm-korea.com

뷰 출력을 덮어 쓰는 방법?

6 개의 필드가있는 뷰를 사용했습니다. 4 개의 필드에 대한 출력을 덮어 쓰고 하나의 필드 출력 아래에 "more >>"를 추가하고 노드에 대한 "more"링크를 만들고 싶습니다. 4 개의 템플릿 파일을 만들면 얻을 수 있다는 것을 알고 있지만 4 개의 템플릿 파일을 만드는 것은 너무 지루합니다.

하나의 파일에서 4 개의 필드를 덮어 쓰는 방법이 있습니까? 내가 할 수 있다면 나를 본보기로 삼을 수 있습니까?

2
enjoylife

또는 단순히보기 필드 'Node : Link'를 추가 할 수 있습니다. 해당 필드의 옵션에서 텍스트를 설정할 수 있습니다.

이 필드를 다른 필드에 추가하려면 해당 필드의 '출력 다시 쓰기'옵션을 선택하고 현재 필드의 토큰 + 'node : link'필드의 토큰을 출력 영역에 배치합니다.

'node : link'필드의 'exclude from display'옵션을 확인하고 필드 순서에서 필드를 먼저 설정하여 토큰을 사용할 수 있도록합니다.

3
30equals

Tpl 파일을 사용하는 대신 필드를 다시 작성할 수 있습니다. 이를 위해 필드를 구성하고 이 필드의 출력 다시 쓰기를 확인하십시오. 재 작성 (자세한 내용은 대체 패턴 아래에 있음) 및 HTML에서 해당 필드 이전에 발생한 모든 필드를 사용할 수 있습니다. 필요한 필드가없는 경우 추가하고 표시에서 제외하고 수정하려는 필드 앞으로 이동하십시오.

이 방법은 상당히 번거로울 수 있으며 tpl 파일만큼이나 소스 제어에 적합하지 않습니다.

1
Andy