2013-11-22 4 views
0

Joomla 3에서 Bootstrap 3을 사용하여 사용자 지정 템플릿을 만들고 있습니다. 일부 헤드 출력을 수정하고 싶습니다. 일부 JS를 성능 향상을 위해 바닥 글로 옮기고, 생성 된 CSS 파일을 하나로 결합하고, 등 ...Joomla 3에서 헤드 출력을 수정하는 방법은 무엇입니까?

쉬운 방법이 있나요? 템플리트 오버라이드를 사용했지만 행운은 없었습니다. 검색했지만 맨 처음 리셋과 같이 모든 것을 설정 해제 한 스크립트를 제외하고는 원격으로 유용한 것을 찾지 못했습니다.

감사합니다.

답변

0

"쉽게"수행 할 방법이 없습니다.

줌라는 렌더링 전에 모든 스크립트와 CSS를 수집하지만, 많은 수의 확장 프로그램이 마크 업에 <script><style> 태그를 출력합니다.

그래서 유일한 해결책은 모든 리소스를 구문 분석하고 최적화를 수행하는 시스템 플러그인을 작성하는 것입니다.

가장 적합한 구현은 입니다.이 코드는 CSS에서는 올바르게 처리되지만 js에서는 완전히 처리되지 않습니다. js의 문제는 모든 j를 맨 아래로 이동할 수 없다는 것입니다. modernizr 및 기타 라이브러리가 클래스에 영향을 미칩니다. 머리에 적재 할 필요가있다. 많은 라이브러리와 프레임 워크 (심지어 부트 스트랩)에는 document.write()은 물론 직접 마크 업을 출력하는 몇 가지 방법이 있습니다.이 경우 사용자가 직접 식별해야합니다.

당신이 필요로하는 것의 95 % 이상을 얻을 수 있습니다.

JCH Optimize은 더 완투하지 못하지만 유사한 접근법을 따릅니다.

+0

감사합니다. – Gisto

+0

나는 단지 toomanyfiles의 URL을 정정했다, 나는 틀린 것을 넣었다. –