2011-10-21 4 views
2

나는 새로운 오차드 테마를 만들려고 노력하고있다. 그리고 스크립트를 넣고 싶은 구조를 유지하려면 별도의 폴더에 포함시킨다. (이 스크립트는 상당히 많은 파일을 필요로한다. 스크립트 폴더가 그렇게 좋지는 않습니다.)Orchard Themes에 스크립트를 등록하는 가상 경로/하위 폴더를 사용할 수 있습니까?

Basicly 나는이 주위에 내 머리를 정리 할 수 ​​없습니다

Script.Require("shadowbox.js"); 

사람이 사용하는 가상 어떤 경로에 어떤 포인터가 있습니까 : 같은 것을 할 만 가능한 것

Script.Require("~/ThemesFolderEtc/Scripts/libs/shadowbox/shadowbox.js"); 

가상 경로를 사용하도록 지원되는지 여부

+0

가장 깨끗한 해결책은 아니지만 간단히 Document.cshtml 템플릿의 자바 스크립트 참조를 포함하여 해결했습니다. – wullinkm

답변

3

Script.Require는 등록 된 스크립트의 키/값 사전이라고 생각합니다. Script.Include ("path")를 사용해보십시오. 이것이 내 CSS 파일로하는 일입니다. 나는 파일을 가리키는 공개 드롭 박스 폴더에 CSS를 쉽게 슈퍼와 아무 ftp도 변경하게한다!

+0

맞습니다. Script.Include를 사용해야합니다. –

+0

고마워요 :) 나는 오차드를 사용하는 것을 처음 사용했기 때문에, 이것은 나에게는 분명하지 않았으며, 다른 곳에있는 어떤 참고 자료도 찾을 수 없었습니다. – wullinkm