2015-01-12 2 views
0

새로운 디자인 템플릿을 최적화하여로드하려고합니다.<head>의 변수를 최적화 페이지의 변형 페이지에서 변경하는 방법

CMS는 새 템플리트를 대체 URL에 저장합니다. 파일은 페이지의 섹션에로드됩니다. 다음과 같이

원래 템플릿

로드됩니다

VAR 이름 1 =/URL1/ var에 NAME2 =/URL2/

그리고 우리는에 변수로 이동 URL을 변경해야

VAR NAME1 =/URL3/ var에 NAME2 =/url4/

나는 우리가 (이 페이지에 새 CSS 스타일 시트를 추가하는 것입니다)이 유사한 APPEND 기능을 사용해야 할 수도 있습니다 같은데요

: $ ("head"). append ("");

하지만 optmizely에서 작동하도록 만들 수는 없습니다.

답변

0

당신은 너무처럼 참조 다음 창에서 변수를 설정할 수 있습니다 : 아무것도 당신은 또한 force comments을 사용하지 않는 domReady까지 기다릴 것 $(selector).action() template 일치하는 것은 아니지만

/* _optimizely_evaluate=force */ 
window.foo = 'bar'; // in optimizely 
/* _optimizely_evaluate=safe */ 

// later in your code 
var name = window.foo || 'baz'; 

가 기억하십시오.

+0

이 코드는 최적화되지 않았습니다. jQuery 선택기가 _optimizely_evaluate 블록 외부에 있어야합니다. – expertCode

+0

예 - 라인 5-6은 위 질문/설정에 따라 웹 사이트 코드에 포함됩니다. – TomFuertes