Product Display에서 Product : image 필드의 디스플레이를 직접 관리 하시겠습니까?


17

"제품"을 보여주는 "제품 디스플레이"노드가 있습니다 ( Drupal Commerce 모듈로 구동 ).

Display Suite 모듈 을 설치하고 "Product Display"컨텐츠 유형에 대한 새보기 모드를 작성했습니다.

문제는이 새로운 모드가 "제품"의 기본보기 모드와 연관되어 있으며이를 변경할 수있는 방법이 없다는 것입니다.

필요한 것은 "Product"에 대한 새 모드를 만들고이 새 것과 연관된 "Product Display"의보기 모드를 얻는 것입니다.

어쨌든 할 수 있습니까?


"제품"이 다른 컨텐츠 유형인지는 말하지 않습니다.
kiamlaluno

제품은 admin / commerce / products / types / product / display에서 drupal.org/project/commerce 모듈 의 "제품 유형"입니다.
chefnelone

3
디스플레이 제품군을 사용하지 않았지만 목적을 이해합니다. 프로젝트를 전진시키기 위해 노드 유형 제품의 표준 템플리트 파일로 디스플레이 테마를 설정하려고 했습니까?
au_stan

@austin의 의견을 찬성하면 그것이 내가 갈 길입니다.
magtak

1
알려진 문제입니다. drupal.org/node/733044를 참조하십시오. AFAIK에는 아직 적절한 해결책이 없습니다.
Attiks

답변:


3

제품 엔터티의 디스플레이 관리 탭으로 이동하여 "제품 디스플레이"에서 사용하는 것과 동일한 "보기 모드"를 활성화하십시오. "사용자 정의 디스플레이 설정"필드 세트에서 수행하십시오.

그런 다음 이미지 필드의 이미지 스타일을 설정하십시오. "제품 디스플레이"페이지에서 변경 사항을 확인하십시오.


1

이것에 대한 해결책을 찾았습니다 ... 문서화되지 않았고 실제로 까다 롭습니다. 제품 디스플레이 컨텐츠 유형에서 사용자 정의 시스템 이름으로 디스플레이 모드를 추가하십시오 my_custom_display. 이제 Commerce Product로 이동하여 새 디스플레이 모드를 추가하고 이름을 지정하십시오 node_my_custom_display. 앞에 추가하면 node_다른 디스플레이와 일치하며 제품 디스플레이 컨텐츠 유형 디스플레이 모드에서 필드 설정을 변경할 수 있습니다.

빠른 요약

제품보기 컨텐츠 유형 표시 모드 이름 : my_custom_dispaly

상거래 제품 표시 모드 이름 : node_my_custom_display


0

"Product"는 Drupal에서 엔티티로 구현되므로 여기에 제공된 예제와 유사한 것을 수행하여 새보기 모드를 작성할 수 있습니다. http://mearra.com/blogs/juha-niemi/drupal- 7 사용자 정의 노드보기 모드 .


문제는 "제품"에 대한보기 모드를 만드는 방법이 아니라 "제품"에 대해 만들어진 새로운보기 모드와 관련된 "제품 디스플레이"에 대해보기 모드를 만드는 방법입니다.
chefnelone

보기에서 행 스타일을 필드와 같은 것으로 설정합니다. 거기에서 당신은 당신의 관점을 테마로 할 수 있습니다. theme : information 링크를 클릭하고 해당 템플리트 중 하나를 사용하여 출력을 테마하십시오.
au_stan

@chefnelone, 당신은하지 않습니다 get a View Mode created for "Product Display" related to a new View mode. Manage Display제품 엔터티의 탭으로 이동하여 "제품 표시"에서 사용하는 것과 동일한 "보기 모드"를 활성화하십시오. 그것을 수행 Custom display settings필드 셋. 그런 다음 이미지 필드의 이미지 스타일을 설정하십시오. "제품 디스플레이"페이지에서 변경 사항보기
milkovsky
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.