2012-09-24 1 views
2

SharePoint가 왜 그렇게 똥입니까?SharePoint 2010 콘텐츠 편집기 webpart가 생성 된 코드를 편집

먼저 콘텐츠 편집기 웹 파트에서 "경고 : 입력 한 HTML 소스가 수정되었을 수 있습니다."라는 멋진 메시지를 제공합니다. "HTML 소스 편집"을 통해 일부 HTML을 삽입 할 때

더 나쁜 것은 소스 HTML이 아닌 편집 된 HTML이 생성된다는 것입니다.

마스터 페이지에 링크 된 일부 jQuery에 의해 수정되고 슬라이더로 바뀌는 마크 업이 있다고 가정 해 보겠습니다. jQuery 플러그인은 일반적으로 클래스를 추가하고 원본 마크 업 주위에 추가 HTML을 추가하여 원하는 기능을 구현합니다.

SharePoint 2010 페이지 편집기를 사용하면 JavaScript로 수정 한 후 마크 업을 볼 수 있습니다. 어떤 종류의 바보 같은 접근이 그것입니까 ??

소스 HTML을 별도의 파일로 만들 수 있으며 각 콘텐츠 편집기 웹 파트에서 간단히 링크 할 수 있지만 페이지 유지 관리가 엉망입니다.

어딘가에 놓친 설정이 있습니까? 다음과 비슷한 설정이 있다고 가정합니다.

SPActLikeARetard = True 

어떻게 이것을 거짓으로 변경할 수 있습니까?

+1

내게 말해줘 - 그러나, 대안을 사용하십시오. 당신이 렌더링하고있는 것은 무엇이든 (스크립트, HTML 등) 단순히 텍스트 파일에 넣고 CEWP 부분을 가리 키기 만하면됩니다. 문제 해결됨. –

+0

문제는 해결되었지만 여러 사이트의 수천 페이지에 대해 이야기 할 때 편집 페이지로 이동하고 Dreamweaver에서 소스를 가져 와서 편집 작업을 할 수 있습니다. 텍스트 파일 접근 방식을 사용하면 파일이 무엇인지 기억하지 않을 것입니다. 따라서 편집 페이지로 가고, 웹 파트를 편집하고, 파일 URL을 다운로드하고, 다운로드하고, 편집하고, 업로드해야합니다. 훨씬 더 귀찮습니다. – Fergal

+0

글쎄, 사실 ... 그들은 리치 텍스트 페이지로 시도했지만 ... 그러나, 이점은 재사용이다. –

답변

1

또 다른 옵션은 HTML 양식 웹 파트 (양식 범주)입니다. 이것은 다른 웹 파트에 연결하는 데 사용할 수 있지만 더 간단하게 웹 파트에서 직접 JavaScript를 편집하는 데 사용할 수 있습니다. 콘텐츠 편집기 웹 파트에 대한 규칙은 HTML 양식 웹 파트에 적용되지 않으므로보다 유연하게 사용할 수 있습니다.

최고는 아니지만 작동합니다.

webpart가 출력하는 마크 업을 제어하는 ​​것 외에 inteactive 디자인이없는 마크 업 편집기 웹 파트를 사용하는 것이 좋습니다.

관련 문제