관리자에서 탭 순서를 변경 한 경우 오류를 가지고있다
을 변경 한 후 설탕 프로 6.3.0에서 현재 제외 탭을 볼 수 없습니다 -> 모듈 탭 및 부속 패널을 표시
난 단지 내 웹 페이지에 현재 탭을보고 모든 다른 탭이 나에게 보이지 않는 화면은 또한 다음과 같은 오류를
경고를 표시합니다 잘못된 인수 공급 var/www/workspace/clientname/modules/MySettings/TabController.php의 foreach()에 대한 경고 : in_array()는 매개 변수 2가 배열이 될 것으로 예상하고,/var/www/workspace/clientname/include/GroupedTabs /var/www/workspace/clientname/include/GroupedTabs/GroupedTabStructure.php 93 행에 경고 : array_merge() : 배열 # 1이 아닙니다 경고 : 잘못된 인수가 foreach()에서 제공되었습니다. 라인 /var/www/workspace/clientname/include/GroupedTabs/GroupedTabStructure.php 110
I는 I = 예를 설정하면? URL에 모듈을? = MODULENAME 모듈을 변경하여 계정 탭을 변경할 수 난 계정 탭은 볼 수 있지만 계정 탭은 다른 모든 탭이 사라졌습니다.
어떤 생각을 잘못하고 어떻게 해결할 수 있습니까?
도움이 될 것입니다! 우리는 프로 6.3.0 우리가 그 후 이름을 바꾸거나 모듈/관리 폴더에 SaveTabs.php 존재라는 이름의 파일을 삭제한다해야 할 것은을 설탕에이 문제를 해결하기위한 해결책을 발견 결국
6.3.3 릴리스로 업데이트하고 문제가 해결되었는지 확인할 수 있습니까? – jmertic
6.3.0 파일과 6.3.3 파일을 비교했지만 이벤트가 작동하지 않습니다. 어쨌든 jmertic은 $ tab-> set_system_tabs ($ _ POST [ 'group_0'])에서 'group_0'의 의미를 친절하게 설명 할 수 있습니다. 이 코드는 모듈/Administration/Savetabs.php에서 가져 왔습니다. print_r ($ _ POST)을 사용할 때 'group_0'이라는 이름의 키가 없으며 'group_0'이 항상 비어있는 이유가 있습니다. –