2014-01-17 2 views
0

대시 보드 앞에 추가 메뉴 항목을 만들고 싶습니다. 나는이 마더 보드라고 부른다. 그래서 나는 다음과 같이했다.FusionInvoice 메뉴 항목 추가

application/modules/layout/views/layout.php에서 나는 마더 보드 항목을 추가 언어 파일에서

<li><?php echo anchor('dashboard', lang('dashboard')); ?></li> 

앞에 다음 코드

<li><?php echo anchor('motherboard', lang('motherboard')); ?></li> 

을 추가했습니다. 그리고 application/modules에서는 대시 보드 폴더를 복사하여 마더 보드로 이름을 변경했습니다. 이 폴더에서 컨트롤러를 dashboard.php에서 motherboard.php로 변경했습니다.

FusionInvoice를로드 할 때 정확한 menuitem (마더 보드)을 볼 수 있으므로 언어 ​​파일이 정확하고 layout.php 파일도 정확합니다. 하지만 메뉴 항목을 클릭하면 404 페이지를 찾을 수 없습니다. 오류가 발생합니다.

분명히 나는 ​​뭔가를 놓치고 있습니다. 어떤 도움이라도 대단히 감사하겠습니다.

답변

0

나는 원래 생각했던 것과 완전히 다른 방식으로이 문제를 해결했습니다. 내가 한 일은 다음과 같다.

존재하는 경우 "menuitem.php"라는 파일을 만듭니다 '이 파일에서 이 메뉴 항목과 submenuitems을 만들 레이아웃을 만드는 다른 모든 파일과이 파일을 포함합니다. 모든 페이지에로드됩니다.

menuitem.php에서 스타일 시트에 대한 링크를 만들거나 인라인 스타일을 사용하여 메뉴 항목을 올바른 위치에 배치 할 수 있습니다.

모든 장치에서 작동하도록 미디어 쿼리를 사용하십시오.

관련 문제