2012-11-20 3 views
1

페이지에 확장/플러그인을 가져 와서 하드 코딩 된 템플릿과 다른 템플릿을 사용하려고합니다. (그래서 확실히 집어 얻을 것이다) 나는 내 사이트의 루트에 typoscript 템플릿 객체를 만든 typo3conf/내선/내 Extension/PI1/new_extension_template.htmlTyposcript를 사용하여 다른 템플릿을 사용하도록 TYPO3 확장자에 알리기

:

나는에 저장된 HTML 템플릿을했다. 그것에서 , 나는 내가 플러그인을 포함하는 페이지를로드 할 때 다음과 같은 간단한 Typoscript 그러나

plugin.tx_myextension_pi1 { 
    templateFile = typo3conf/ext/myextension/pi1/new_extension_template.html 
} 

(이름이 시연 변경) 정의, 그 검은 TYPO3 오류 페이지에 "더 typoscript의 발견 템플릿"오류가 없습니다 .

구문이 잘못되었을 때를 대비해 여러 가지 방법을 시도했지만 tt_news 플러그인으로 작업 할 때 위의 내용이 저에게 효과적이었습니다. 내가 잘못 뭘하는지

어떤 아이디어
templateFile.file = typo3conf/ext/myextension/pi1/new_extension_template.html 
... 
tempfile.template_file = typo3conf/ext/myextension/pi1/new_extension_template.html 

:

내가 너무 성공하지 않고 다음을 시도 예컨대? typo3conf에 저장된 html 템플릿을 플러그인 외부에 저장된 typoscript를 통해 호출 할 수 있습니까?

나는이 템플릿이 작동하려면 fileadmin/plugin_templates /에 저장해야한다고 생각합니다.

답변

1

당신은 물건을 섞고 있습니다 : no typoscript template found는 플러그인을 삽입 한 페이지에 사용할 수있는 TS 템플릿이 없음을 의미합니다.

플러그인 페이지가 기본 페이지 (기본 페이지는 TS template이고 올바르게 표시되어 있음) 아래에 중첩되어 있지 않으므로 기본 페이지로 드래그하거나 새 TS 템플릿을 만들면됩니다.

you can check it with Template module

관련 문제