2012-02-11 2 views
0

원점 stickmanlabs.com이 다운 된 것처럼 보이지만 lightwindow는 다양한 목적으로 인기있는 자바 스크립트 라이트 박스로 남아 있습니다. 특히 TYPO3 커뮤니티는 extension that neatly embeds 덕분에 좋아합니다. 그러나 불행히도이 확장은 실제로는 속성이 아닌 태그 속성 params을 사용합니다. 유효하지 않나요? 이 문제를 어떻게 해결할 수 있습니까?lightwindow를 확인하는 방법은 무엇입니까?

답변

0

이것은 해킹 일 수 있지만 lightwindow를 HTML 전환으로 확인합니다. 거의 사용하지 않는 revtag을 사용하여 lightwindow 매개 변수를 .js로 전송하십시오.

예 :

<a href="somelink.html" rev="lightwindow_type=external,lightwindow_width=870, 
lightwindow_height=650,lightwindow_show_images=2"> 

그럼 그냥 (TYPO3에이 위치하고 @ typo3conf/내선이/wt_lightwindow/파일 /의 JS/lightwindow.js를) 자바 스크립트 파일을 편집 같은 :

_setupWindowElements : function(link) { 
    this.element = link; 
    this.element.title = null ? '' : link.getAttribute('title'); 
    this.element.author = null ? '' : link.getAttribute('author'); 
    this.element.caption = null ? '' : link.getAttribute('caption'); 
    this.element.rel = null ? '' : link.getAttribute('rel'); 
    this.element.params = null ? '' : link.getAttribute('rev'); 

(현재 버전의 550 행 주위에 있어야 함). params에 대해서만 cmd + f를 사용합니다.
에서 :

var parameterString = Form.serialize(this._getParameter('lightwindow_form', element.getAttribute('params'))); 

에 :

var parameterString = Form.serialize(this._getParameter('lightwindow_form', element.getAttribute('rev'))); 
나는 또한 1843 주위의 라인을 변경하는 경우
관련 문제