Ubertcart 카트 페이지에서 속성 순서를 변경하는 방법


8

스크린 샷에서이 제품의 속성이 무작위로 표시되는 것을 볼 수 있습니다. 실제로는 속성 ID로 정렬 된 것 같습니다. 이 주문을 변경하는 방법이 있습니까? 각 속성에는 "목록 위치"속성이 있지만 제품 페이지에만 해당되며 장바구니에는 영향을 미치지 않습니다.

여기에 이미지 설명을 입력하십시오


1
D6 또는 D7을 사용하고 있습니까?
autopoietic

안녕하세요, UberCart 7.x-3.5에서 Drupal 7.23을 사용하고 있습니다.
T Nguyen

1
컨텐트 유형에서 필드 표시 순서 변경 디스플레이 설정을 관리합니다.
ARUN

안녕 @ ARUN, 답변 주셔서 감사하지만 그것은 해결책이 아닌 것 같습니다. 카탈로그 또는 티저보기의 필드 순서 만 변경할 수 있지만 쇼핑 카트에서 제품 속성의 순서를 변경하면됩니다.
T Nguyen

답변:


1

ubdercart의 theme_uc_attribute_add_to_cart 함수와 속성을 포함하여 출력을 테마로 하는 방법을 살펴보면 을 구현하여 원하는 것을 달성 할 수 있습니다 hook_form_alter. form_id함수에서 디버그 문을 추가하여 를 찾아서 시작할 것 입니다. 그런 다음 hook_form_alter를 구현하고 속성이 원하는 순서로 정렬되는 방식을 변경합니다.
이것이 원하는 것을 수행한다면, 로직을 따라 시도하여 속성이 테마 및 / 또는 빌드되는 위치를 확인하십시오. 그런 다음 해당 메커니즘 ( form_alter또는 전처리 기능)에 연결하면 원하는 것을 얻을 수 있다고 확신합니다. 도움이 되었기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.