동일한 문제가 있습니다. 코드를 검토 한 후 js 코드를 변경하여 범주 트리에서 범주가 이동했지만 실제 PHP 백엔드 작업이 얼마 동안 처리 될 것을 사용자가 볼 수 있도록했습니다. 하기 위해서.
app/design/adminhtml/default/default/template/catalog/category/tree.phtml
변화 JS 아약스 요청 코드를 다음과 같이 : 당신은 오버라이드 (override) 할 필요가 실제 이동이 이루어질 때이 화면으로
new Ajax.Request(
'<?php echo $this->getMoveUrl() ?>',
{
method: 'POST',
parameters: pd.join(""),
onCreate: function(request) {
console.log('onCreate()');
Ajax.Responders.unregister(varienLoaderHandler.handler);
},
onComplete: function(request) {
console.log('onComplete()');
Ajax.Responders.register(varienLoaderHandler.handler);
},
onSuccess : success,
onFailure : failure
}
);
은 JS에 의해 차단되지 않습니다. 또한 이미 이동 한 상태에서 여러 범주를 이동할 수 있습니다. 코드가 완료되지 않았습니다. 해당 범주를 이미 이동하는 범주 및 다른 제약 조건으로 이동할 수 없도록 제한해야합니다.
하지만 당신이하는 일이 무엇인지 알면 모든 것이 괜찮을 것입니다. :)
다음은이 스레드의 답변입니다. [http://www.magentocommerce.com/boards/viewthread/22710/](http://www.magentocommerce.com/boards/viewthread/22710/) –