2011-01-25 6 views
0

다른 맞춤 속성을 사용하여 가격을 수정하기 때문에 magento 백엔드 가격 텍스트 필드를 읽기 전용으로 만들고 싶습니다.Magento 백엔드 - 가격 필드를 읽기 전용으로 만들기

어떻게하면됩니까?

고마워요.

+1

좋은 주인님, "가장 짧은 기간에 질문되는 대부분의 질문"을 받으시겠습니까? :) – skaffman

+2

롤, 나는 Magento 개발자로서 새로운 일을 시작했고 그것에 문제가있다, 나는 Magento 초심자이고 나는 내 일을 풀고 싶지 않다! 그래서 많은 질문을하고 있습니다 ... Help! – Bizboss

+0

그런 경우,'[magento]'와'[magento-1.4]'로 질문을 태그하는 것이 좋습니다. 그런 방식으로 Magento 사용자가 더 많이 눈치 챌 것입니다. – skaffman

답변

1

이것은 속성이 매우 어리석은 일이 될 것이므로이 작업을 수행하는 간단한 메커니즘이 있다고 생각하지 않습니다. 당신이 이것을 위해 사용할 수있는 쉬운 해킹은 그 페이지에 JS 파일을 추가하여 가격 필드를 특별히 비활성화시키는 것입니다. 기본 adminhtml 패키지의 XML 레이아웃 파일을 사용하여 해당 JS 파일을 추가하십시오.

희망 하시겠습니까?

$product->setLockedAttributes(array('price')); 

그리고 제품의 편집 양식은 읽기 전용 가격 필드가됩니다

덕분에, 조

6

는이 같은 코드 catalog_product_load_after에 대한 관찰자를 만들 필요가있다.

관련 문제