1
그래서 현재 Magento 웹 사이트를 개발 중입니다. 내가 돼있대로 작동 홈페이지에 코드를 넣으면Magento Rotator에서 CDATA 문제
: 나는 여기에있는 코드를 사용하여 회 전자를 설정합니다. 그러나 정적 블록 내에 코드를 넣으면 CDATA가 코드를 강제로 분리합니다. CDATA를 교체 할 때 CDATA를 제거 할 수 없습니다. 아래 코드 :
<script type="text/javascript">// <![CDATA[
var imgs1 = new Array("{{media url="wysiwyg/rotator-1-1.jpg"}}","{{media url="wysiwyg/rotator-1-2.jpg"}}","{{media url="wysiwyg/rotator-1-3.jpg"}}");
var lnks1 = new Array("http://www.example.com/","http://www.example.com/","http://www.example.com/");
var alt1 = new Array("That Looks Nice","That Looks Nice","That Looks Nice");
var currentAd1 = 0;
var imgCt1 = 3;
function cycle1() {
if (currentAd1 == imgCt1) {
currentAd1 = 0;
}
var banner1 = document.getElementById('adBanner1');
var link1 = document.getElementById('adLink1');
banner1.src=imgs1[currentAd1]
banner1.alt=alt1[currentAd1]
document.getElementById('adLink1').href=lnks1[currentAd1]
currentAd1++;
}
window.setInterval("cycle1()",4000);
// ]]></script>
<p><a id="adLink1" target="_top"> <img id="adBanner1" src="{{media url="wysiwyg/rotator-1-1.jpg"}}" alt="" width="235" height="250" border="0" /></a></p>
도움이 되셨습니까?
내가 그렇게하면 편집이 다시 시작됩니다. 코드를 변경하는 모든 것을 비활성화 할 수있는 방법이 있습니까? –
CDATA 코드를 제거하고 캐시를 지우고 모든 것이 작동하는지 확인하십시오. – Kalpesh
그 옛날 그랬습니까, Magneto 그대로입니다. 또한 현재 개발중인 사이트에서 캐시가 사용 중지되었다고 언급 할 가치가 있습니다. –