페이지 템플릿의 DWT에서 패키지 변수에 액세스 할 때 문제가 있습니다. 다음과 같이Dreamweaver 템플릿에서 패키지 변수에 액세스 할 때 발생하는 문제
나는 4 TBB 년대와 화합물 페이지 템플릿이 있습니다
TBB이1) 상수 -이 TBB는 키 - 값 쌍으로 구성 요소 (내장형 다중 구성 요소)의 모든 값을 읽고 그들을 못살게 굴지 꾸러미. 예컨대 :
Item item = this._package.CreateStringItem(contentType, "test");
this._package.PushItem("key", item);
2) 페이지 템플릿의 C# DLL이 - 모든 패키지 변수가 여기에 출력된다 -이 페이지 템플릿
3) 페이지 템플릿의 DWT의 논리가 포함되어 있습니다.
4) 기본 마무리 작업
다음과 같이 내가 직면하고 문제는 다음과 같습니다 내 DWT에서
, 나는 상수 TBB에서 설정 한 패키지 변수와 구성 요소 템플릿의 메타 데이터를 비교합니다.
내가 사용하고 구문은 다음과 같습니다
키 값 "테스트"그러나 어떻게 든이 패키지 변수 "키"의 값을주고있다을 가진 일정한 TBB에 설정된 패키지 이름이다
<!-- TemplateBeginIf cond="ComponentTemplate.Metadata.section_name = key" -->
0이고 테스트하지 않습니다.
누군가 내가 정확히 어디로 잘못 가고 있는지 알려주실 수 있습니까?
시도해보십시오. –
어떻게 변수 값을 0으로 확인 했습니까? 조건 전에 @@ key @@를 시도하고 템플릿 빌더의 패키지 변수와 비교하십시오. –
나는 이것도 시도했다 : 작동하지 않는 것 같습니다. –