캡처 기능
capture 함수
사용법:
{capture name="foo"}와 {/capture} 사이의 모든 데이터는 이름 속성 지정으로 표시되는 $foo 변수에 저장됩니다.
템플릿을 전달했습니다. $smarty.capture.foo는 이 변수에 접근합니다.
name 속성을 지정하지 않으면 함수는 기본적으로 "default"를 사용합니다.
{capture}는 쌍으로 나타나야 합니다. 즉, 이 함수는 중첩될 수 없습니다.
test.html:
{#pageTitle#} {capture name=banner} {include file="./test1.html"} {/capture} {$smarty.capture.banner}
test1.html:
Title 1111111111111111
실행 결과:
1111111111111111