Context::addHtmlFooter($html)
보통 애드온에서는 이런 식으로 출력을 하는데요,
완전히 별개의 html 문서를 레이아웃에 출력하고자 합니다.
require_once('./addons/easiLupang/skins/easiLupang/easiLupang.html');
인클루드를 사용해봤지만 <!--@if()--> <!--@end--> 이런 코드가 그대로 나타나고,
{getURL('act','dispMemberScrappedDocument')}
이런 코드도 인식을 못하더군요
html 문서가 템플릿 컴파일이 되어야 하는데 인클루드로는 안되서 문제네요
이온디
Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
댓글 3
Context::loadFile(array('./addons/easiLupang/skins/easiLupang/easiLupang.js', 'body', '', null), true);
$tpl_path = './addons/easiLupang/skins/easiLupang/'.$skin;
$tpl_file = 'easiLupang.html';
$oTemplate = &TemplateHandler::getInstance();
$output = $oTemplate->compile($tpl_path, $tpl_file);
Context::addHtmlFooter($output);
이렇게 해결했습니다.