Diazo를 사용하여 테마와 콘텐츠 사이에 ID 충돌이 있으며 콘텐츠 ID에 따라 일부 JS가 있습니다. 테마의 요소 id 속성을 한 값에서 다른 값으로 변경하려면 어떻게해야합니까?테마 요소의 id 변경
0
A
답변
1
가장 쉬운 방법은 테마의 값을 편집기에서 열고 HTML을 편집하는 것입니다. 테마의 마크 업과 일치하도록 콘텐츠의 ID를 변경 한 경우 대체 콘텐츠 규칙을 사용할 수 있습니다 (http://diazo.org/advanced.html#modifying-the-content-on-the-fly
참조).(대체 콘텐츠 규칙은 기본적으로 Diazo의 xsl : template를 대체합니다. 후자는 여전히 작동하지만, 현재 대체 콘텐츠를 사용해야합니다.)
0
이 작동합니다 :
<replace css:theme="{theme-selector}" css:content="{content-selector}" />
<xsl:template match="{theme-selector}">
<xsl:attribute name="{attr-name}">
<xsl:value-of select="{attr-value}" />
</xsl:attribute>
</xsl:template>
상세 정보 : C에
관련 문제
- 1. html 요소의 ID 변경
- 2. Telerik 테마 변경
- 3. 안드로이드 스타일링/테마 검색의 테마 변경
- 4. 삽입 부모 요소의 ID
- 5. 현재 요소의 경고 ID
- 6. JQuery와 GET 요소의 ID
- 7. WP 에뮬레이터 테마 변경
- 8. 런타임에 테마 변경
- 9. 제어판 테마 변경
- 10. Magento 기본 테마 변경
- 11. jqgrid. 테마 변경
- 12. 동적으로 활동 테마 변경
- 13. pinax 계정 테마 변경
- 14. 에뮬레이터 테마 변경 중
- 15. JuiceUI 테마/스타일 변경
- 16. Joomla 테마 변경
- 17. 프로그램 테마 변경 방법
- 18. Wordpress 테마 이름 변경
- 19. 여러 요소의 스타일 변경
- 20. 입력 요소의 값을 변경
- 21. xul 요소의 내용 변경
- 22. 부모 요소의 클래스 변경
- 23. Android App의 테마 색상 변경
- 24. "project.net"의 기본 테마 변경
- 25. Webmatrix IDE 색상 테마 변경
- 26. 테마 변경 Wordpress에서 하위 도메인마다?
- 27. 테마 호출 변경 UserControl_Loaded 이벤트
- 28. 런타임시 Android 테마 속성 변경
- 29. Jquery mobile : 클릭하면 테마 변경
- 30. SWT : OS 테마 변경 감지
이것은 나를 위해 작동하지 않습니다. 이 요소가 테마에 있음을 확인 했습니까? 나는 그걸 내용물로 대체하지 않는다. –
"테마와 콘텐츠 사이에 * id 충돌 충돌"이라고 말하면 콘텐츠의 내용을 테마로 바꾸거나 복사한다고 생각합니다. 어쨌든 나머지 부분을 사용하여 첫 줄을 건너 뛰려고합니다. 작동하지 않는다면 링크 된 문서에서 더 많은 단서를 찾을 수 있기를 바랍니다. 행운을 빕니다 –