https://xetown.com/qna/745978

 

위와 같이 위젯 하나를 만들었습니다.

 

그런데 테스트를 위젯페이지를 하나 만든다음 해당 페이지에서 위젯을 생성해서 저장을 하려고 하는데

momule_srl 이 필수라고 뜨고 저장을 할 수 없습니다.

 

이 부분은 저장에 꼭 필요한 부분의 코드가 누락이 되어서 그런건지 알 고 싶네요.

 

테스트용 페이지에 만든 위젯은 출력이 됩니다.

 

https://pomelove.com/xe/tempo

  • Lv24
    conf/info.xml 에 extra_vars 선택하는 구간에 module_srl 을 넣는 부분이 있는지 확인해보세요.
  • Lv24 Lv30
    거기 필요 없는 것 같아 따로 넣지 않았는데요. 넣어야 하나요? 어떻게 넣죠 ??
    모듈번호를 왜 넣어야 하는지 알 수 있을까요?
  • Lv30
    뭔가 스킨쪽의 영향을 받네요.
  • Lv30
    위젯 php에서

    $oModuleModel = &getModel('module');
    Context::set('module_info', $module_info);

    이부분을 제거하니까 해당 메시지가 뜨지 않고 저장이 잘되네요.

    그런데 스킨에서 MID를 넣으려고
    {@
    $oModuleModel = &getModel('module');
    $module_info = getModel('module')->getModuleInfoByDocumentSrl($val->document_srl);
    }


    위 내요을 넣으면 저장할때 요청중입니다...... 가 계속 떠버리네요...
  • Lv30
    위젯을 처음 만들고 저장할때는 빠르게 저장이 잘되는데
    이후 수정을할때는 요청중이 무한으로 발생하네요. 흠........