Pagelets는 조프 3 UI 구성 요소입니다. 특히 그들은 개발자가 UI의 O-랩에 대한 걱정없이 콘텐츠 템플릿을 지정할 수 있습니다.
z3c.pagelet는이 higly 사용자 정의 프로젝트에 나중에 사용자 정의 할 수 있습니다 뷰 컴포넌트를 작성하는 데 사용할 수있는 매우 유연한 기본 구현을 제공합니다. 당신이 프레임 워크에 필요한 것과 같은 재사용 가능한 컴포넌트를 작성해야 할 경우에 필요합니다. Pagelets BrowserPages는 다르게 만들어 교체하는데 사용될 수있다.
이것은 무엇을 의미 하는가?
우리는 템플릿 구현에서 파이썬 뷰 코드를 분리합니다. 콘텐츠 템플릿 및 레이아웃 템플릿 - 그리고 우리는 또한 적어도 두 개의 서로 다른 템플릿에서 템플릿을 분리합니다.
이 패키지는 z3c.template 사용하고이 템플릿 패턴 implementaton을 제공합니다. Additionaly이 패키지는 pagelet 지시 느릅 나무가 pagelets를 등록하는 데 사용할 수 있습니다.
Pagelets라는 패턴을 업데이트를 지원하고 렌더링 할 수 있습니다들이다
이 릴리스의 새로운 기능입니다 무엇 : 있습니다.
zope.component.zcml.IBasicViewInformation를 변경 한 후 IPageletDirective 수정
이 버전 1.3.0의 새로운 기능 :
이 z3c.pt 카멜레온 extras_require하는 등 이동. 이 카멜레온과 친구들의 패키지가 독립하게하고이 자신의 프로젝트에 종속성을 포함 할 수 있습니다.
2.0 템플릿 엔진을 카멜레온 카멜레온 2.0에서 작동하도록 조정 최신 z3c.pt과 z3c.ptcompat 패키지를 사용하여 업그레이드합니다.
z3c.ptcompat 패키지에서 정보를 참조하십시오 :
구현 z3c.ptcompat 업데이트 조프 툴킷 프레임 워크에 직접 연결, 구성 요소 기반의 템플릿 엔진 구성을 사용합니다.
z3c.ptcompat 패키지는 더 이상 템플릿 클래스, 또는 ZCML 지침을 제공하지 않습니다; 당신은 ZTK 코드베이스에서 직접 가져와야합니다.
PREFER_Z3C_PT 환경 옵션이 사용되지 않는 표현되어 있습니다; 대신이 지금 구성 요소 구성을 통해 관리됩니다.
또한 카멜레온 CHAMELEON_CACHE 환경 값이 경로에 참 / 거짓 변경 있습니다. 당신은 캐시를 사용하고자하지 않는 경우이 속성을 생략합니다. buildout 환경 섹션에 정의 없음 또는 거짓이 작동하지 않습니다. 카멜레온과 적어도
1.2.2 버전의 새로운 기능 : pagelet 어댑터 서명 예에서
이 변경 요청 인터페이스 (문맥, 요청, pagelet). IBrowserRequest에서 IHTTPRequest로 전환합니다. 이 IBrowserRequest을 제공하지 않습니다 JSONRPC 요청에 대한 pagelet 패턴을 사용할 수 있습니다. 또한 configure.zcml의 변경 사항을 반영
이 요구 사항 :
이 파이썬
댓글을 찾을 수 없습니다