<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://www.gaonwiki.com/w/index.php?action=history&amp;feed=atom&amp;title=%EB%9D%BC%EC%9D%B4%EB%AF%B9%EC%8A%A4%2F%EB%A7%A4%EB%89%B4%EC%96%BC%2F%ED%85%9C%ED%94%8C%EB%A6%BF_%EB%AC%B8%EB%B2%95_v2</id>
	<title>라이믹스/매뉴얼/템플릿 문법 v2 - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://www.gaonwiki.com/w/index.php?action=history&amp;feed=atom&amp;title=%EB%9D%BC%EC%9D%B4%EB%AF%B9%EC%8A%A4%2F%EB%A7%A4%EB%89%B4%EC%96%BC%2F%ED%85%9C%ED%94%8C%EB%A6%BF_%EB%AC%B8%EB%B2%95_v2"/>
	<link rel="alternate" type="text/html" href="https://www.gaonwiki.com/w/index.php?title=%EB%9D%BC%EC%9D%B4%EB%AF%B9%EC%8A%A4/%EB%A7%A4%EB%89%B4%EC%96%BC/%ED%85%9C%ED%94%8C%EB%A6%BF_%EB%AC%B8%EB%B2%95_v2&amp;action=history"/>
	<updated>2026-09-15T19:52:29Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://www.gaonwiki.com/w/index.php?title=%EB%9D%BC%EC%9D%B4%EB%AF%B9%EC%8A%A4/%EB%A7%A4%EB%89%B4%EC%96%BC/%ED%85%9C%ED%94%8C%EB%A6%BF_%EB%AC%B8%EB%B2%95_v2&amp;diff=108223&amp;oldid=prev</id>
		<title>Gaon12: 새 문서. Blade 기반 템플릿 문법 v2</title>
		<link rel="alternate" type="text/html" href="https://www.gaonwiki.com/w/index.php?title=%EB%9D%BC%EC%9D%B4%EB%AF%B9%EC%8A%A4/%EB%A7%A4%EB%89%B4%EC%96%BC/%ED%85%9C%ED%94%8C%EB%A6%BF_%EB%AC%B8%EB%B2%95_v2&amp;diff=108223&amp;oldid=prev"/>
		<updated>2026-08-21T05:59:50Z</updated>

		<summary type="html">&lt;p&gt;새 문서. Blade 기반 템플릿 문법 v2&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{틀:상위문서|라이믹스/매뉴얼}}&lt;br /&gt;
&lt;br /&gt;
== 개요 ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;템플릿 문법 v2&amp;#039;&amp;#039;&amp;#039;는 [[라이믹스/릴리즈 노트/2.1.8|라이믹스 2.1.8]]부터 프리뷰 형식으로 제공되고, &amp;#039;&amp;#039;&amp;#039;라이믹스 2.2부터 정식 지원&amp;#039;&amp;#039;&amp;#039;할 템플릿 문법이다.&amp;lt;ref name=&amp;quot;v2&amp;quot;&amp;gt;[https://rhymix.org/manual/theme/template_v2 템플릿 문법 v2 - 라이믹스 매뉴얼]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Laravel Blade 문법을 기반으로 하되, 라이믹스의 구조와 기능에 맞게 여러 지시자(directive)가 추가되었다. 기존 v1 문법 중 안정성과 편리함이 검증된 요소도 상당수 그대로 유지되어 두 문법을 섞어 쓸 수 있다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
다만 &amp;#039;&amp;#039;&amp;#039;Laravel Blade를 그대로 가져다 쓰는 것이 아니다.&amp;#039;&amp;#039;&amp;#039; PHP 지원 범위, 서로 다른 출처의 모듈과 스킨을 조합하는 라이믹스의 특성, &amp;lt;code&amp;gt;Context&amp;lt;/code&amp;gt; 변수 참조 방식, v1 문법 유지 등의 이유로 Laravel의 코드를 그대로 쓰기 어려워, &amp;quot;Blade 스타일&amp;quot;의 문법만 차용하고 컴파일러는 자체 구현하였다. 따라서 세부 해석 방식에 차이가 있을 수 있다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
이 문서에서는 공식 매뉴얼의 표현을 따라 Blade 스타일 문법을 &amp;#039;&amp;#039;&amp;#039;v2 정규 문법&amp;#039;&amp;#039;&amp;#039;, v1과 호환되는 문법을 &amp;#039;&amp;#039;&amp;#039;v1 호환 문법&amp;#039;&amp;#039;&amp;#039;으로 부른다. 두 문법은 충돌하지 않지만, 가능하면 v2 정규 문법만 쓰는 것이 권장된다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 버전 표기 ==&lt;br /&gt;
확장자가 &amp;lt;code&amp;gt;.blade.php&amp;lt;/code&amp;gt;인 파일은 모두 v2로 인식한다. VSCode, PHPStorm, IntelliJ 등 대부분의 편집기에서 Blade 플러그인을 설치하면 문법 강조와 자동 완성을 쓸 수 있다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
확장자가 &amp;lt;code&amp;gt;.html&amp;lt;/code&amp;gt;인 파일에서 v2 문법을 쓰려면 최상단에 버전을 표기해야 한다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
@version(2)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;config version=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== v1과의 차이 ==&lt;br /&gt;
=== 문법 비교 ===&lt;br /&gt;
v1의 조건문·루프문에서 좌우의 주석을 지우면 Blade 지시자와 거의 같은 형태가 된다. 라이믹스가 차기 템플릿 문법으로 Blade를 채택한 이유 중 하나다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
@if ($condition)&lt;br /&gt;
	&amp;lt;div class=&amp;quot;comment&amp;quot;&amp;gt;{{ $comment }}&amp;lt;/div&amp;gt;&lt;br /&gt;
@endif&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--@if($condition)--&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;comment&amp;quot;&amp;gt;{$comment}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--@end--&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 문맥에 맞는 자동 이스케이프 ===&lt;br /&gt;
템플릿에서 출력하는 &amp;#039;&amp;#039;&amp;#039;모든 데이터는 자동으로 escape되며, 이를 일괄 해제하는 옵션은 제공하지 않는다.&amp;#039;&amp;#039;&amp;#039; 필요한 곳에서만 &amp;lt;code&amp;gt;noescape&amp;lt;/code&amp;gt; 필터나 &amp;lt;code&amp;gt;{!! $var !!}&amp;lt;/code&amp;gt; 문법으로 개별 해제한다. 이미 escape된 데이터를 이중 인코딩하지는 않는다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;script&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; 태그 안에서는 문맥을 자동으로 인식하여 HTML이 아닌 JS 문법에 맞게 escape한다. 예를 들어 &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;는 HTML 문맥에서 &amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt;, JS 문맥에서 &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;로 변환된다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 일관성 있는 Context 참조 ===&lt;br /&gt;
v1에서는 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;?php ?&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;로 PHP 코드를 직접 쓰면 &amp;lt;code&amp;gt;Context&amp;lt;/code&amp;gt;를 참조하지 않는 로컬 변수가 생겨 &amp;lt;code&amp;gt;{@ ...}&amp;lt;/code&amp;gt; 문법의 변수와 연동되지 않는 불편이 있었다. v2에서는 템플릿에서 쓰는 모든 변수가 항상 일관되게 &amp;lt;code&amp;gt;Context&amp;lt;/code&amp;gt;를 참조한다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 제거된 문법 ===&lt;br /&gt;
XE 1.4.4 이후 수많은 템플릿 해석 오류의 원인이 되어 온 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;block&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; 가상 태그, &amp;lt;code&amp;gt;loop&amp;lt;/code&amp;gt; 속성, &amp;lt;code&amp;gt;cond&amp;lt;/code&amp;gt; 속성을 &amp;#039;&amp;#039;&amp;#039;지원하지 않는다.&amp;#039;&amp;#039;&amp;#039; 사용하면 출력물에 소스가 그대로 남거나 오류가 발생할 수 있다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;include&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;의 &amp;lt;code&amp;gt;cond&amp;lt;/code&amp;gt; 속성과 &amp;lt;code&amp;gt;|cond=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt; 문법은 계속 지원하지만, &amp;lt;code&amp;gt;@class&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;@style&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;@selected&amp;lt;/code&amp;gt; 등으로 바꾸는 것이 권장된다.&lt;br /&gt;
&lt;br /&gt;
== 데이터 출력 ==&lt;br /&gt;
표준은 중괄호 두 쌍이다. v1처럼 한 쌍만 써도 되지만, 중괄호 바로 안쪽에 공백이 있으면 안 된다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
{{ $var }}&lt;br /&gt;
{{ $oDocument-&amp;gt;getNickName() }}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
한 쌍만 쓰면 클로저처럼 중괄호가 포함된 코드를 쓸 수 없고, 중괄호 안에서 줄바꿈을 할 수 없다.&lt;br /&gt;
&lt;br /&gt;
=== 단일 중괄호가 금지되는 위치 ===&lt;br /&gt;
v1 호환 문법은 일반적인 CSS·JS 문법과 충돌하는 경우가 많아, &amp;#039;&amp;#039;&amp;#039;라이믹스 2.1.22부터 CSS·JS 문맥에서는 허용하지 않는다.&amp;#039;&amp;#039;&amp;#039; 아래 위치에서는 반드시 중괄호 두 쌍을 써야 한다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;script&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; 태그 안&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;style&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; 태그 안&lt;br /&gt;
* &amp;lt;code&amp;gt;onclick&amp;lt;/code&amp;gt; 등 이벤트 핸들러 속성 안&lt;br /&gt;
* &amp;lt;code&amp;gt;pattern&amp;lt;/code&amp;gt; 속성 안 (2.1.25~)&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;javascript:...&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; 등 JS를 쓰는 속성 안&lt;br /&gt;
* 모든 태그의 &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt; 속성 안&lt;br /&gt;
&lt;br /&gt;
=== 변수의 유효 범위 ===&lt;br /&gt;
템플릿의 변수는 모두 &amp;lt;code&amp;gt;Context&amp;lt;/code&amp;gt;와 연동된다. 모듈이나 위젯에서 &amp;lt;code&amp;gt;Context::set(&amp;#039;foo&amp;#039;, $value)&amp;lt;/code&amp;gt;로 설정했거나 &amp;lt;code&amp;gt;$_GET[&amp;#039;foo&amp;#039;]&amp;lt;/code&amp;gt;로 들어온 값을 템플릿에서 &amp;lt;code&amp;gt;$foo&amp;lt;/code&amp;gt;로 참조할 수 있고, 반대로 템플릿에서 &amp;lt;code&amp;gt;$foo&amp;lt;/code&amp;gt;를 조작하면 다른 자료에서 &amp;lt;code&amp;gt;Context::get(&amp;#039;foo&amp;#039;)&amp;lt;/code&amp;gt;로 바뀐 값을 읽을 수 있다. 즉 &amp;lt;code&amp;gt;Context&amp;lt;/code&amp;gt;를 공용 상태 저장소로 쓴다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
다음은 &amp;lt;code&amp;gt;Context&amp;lt;/code&amp;gt;와 연동되지 않는다.&lt;br /&gt;
&lt;br /&gt;
* 변수와 함께 인클루드한 템플릿 안의 변수&lt;br /&gt;
* &amp;lt;code&amp;gt;$_SERVER&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;$_SESSION&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;$GLOBALS&amp;lt;/code&amp;gt; 등 초전역변수&lt;br /&gt;
* &amp;lt;code&amp;gt;Template&amp;lt;/code&amp;gt; 인스턴스를 가리키는 &amp;lt;code&amp;gt;$this&amp;lt;/code&amp;gt;&lt;br /&gt;
* 변수 앞에 &amp;lt;code&amp;gt;\&amp;lt;/code&amp;gt;를 붙인 &amp;lt;code&amp;gt;\$foo&amp;lt;/code&amp;gt; — 로컬 변수가 된다. 클로저를 선언할 때도 이 방법을 써야 한다&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
{{ implode(&amp;#039;, &amp;#039;, array_map(function(\$i) { return \$i * 1000; }, $list)) }}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:※ 템플릿 컴파일러가 내부적으로 쓰는 로컬 변수는 &amp;lt;code&amp;gt;$__tmp&amp;lt;/code&amp;gt;처럼 &amp;#039;&amp;#039;&amp;#039;언더바 두 개로 시작&amp;#039;&amp;#039;&amp;#039;하는 것이 많다. 충돌을 피하려면 그런 이름은 쓰지 말자.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 출력 필터 ===&lt;br /&gt;
v1과 같은 출력 필터를 지원하며, &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt; 좌우에 공백을 허용하는 점이 다르다. 필터명과 옵션은 &amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;로 구분한다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
{{ $var|lower|escape }}&lt;br /&gt;
{{ $timestamp|date:&amp;#039;n/j H:i&amp;#039; }}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 필터 !! 기능 !! 옵션&lt;br /&gt;
|-&lt;br /&gt;
| autoescape || 자동 escape (이중 인코딩 안 함) ||&lt;br /&gt;
|-&lt;br /&gt;
| autolang || 자동 escape하되 언어코드는 escape하지 않음 ||&lt;br /&gt;
|-&lt;br /&gt;
| escape || 강제 escape (이중 인코딩) ||&lt;br /&gt;
|-&lt;br /&gt;
| escapejs || JS 문자열에 넣을 수 있는 형태로 escape ||&lt;br /&gt;
|-&lt;br /&gt;
| noescape || escape하지 않음 ||&lt;br /&gt;
|-&lt;br /&gt;
| json || JSON으로 인코딩 (&amp;lt;code&amp;gt;@json&amp;lt;/code&amp;gt; 권장) ||&lt;br /&gt;
|-&lt;br /&gt;
| strip / strip_tags || &amp;lt;code&amp;gt;strip_tags()&amp;lt;/code&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| trim || &amp;lt;code&amp;gt;trim()&amp;lt;/code&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| urlencode || &amp;lt;code&amp;gt;rawurlencode()&amp;lt;/code&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| lower / upper || 대소문자 변환 ||&lt;br /&gt;
|-&lt;br /&gt;
| nl2br || 개행을 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;로 변환 ||&lt;br /&gt;
|-&lt;br /&gt;
| join || 배열을 문자열로 합침 || 구분자 (기본 &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| date || 타임스탬프 포맷 || 포맷 (기본 &amp;lt;code&amp;gt;Y-m-d H:i:s&amp;lt;/code&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
| format / number_format || 천 단위 쉼표 || 소수점 자릿수 (기본 0)&lt;br /&gt;
|-&lt;br /&gt;
| shorten / number_shorten || &amp;lt;code&amp;gt;123.4K&amp;lt;/code&amp;gt; 형태로 표시 || 소수점 자릿수 (기본 2)&lt;br /&gt;
|-&lt;br /&gt;
| link || 문자열을 링크로 표시 || 링크 텍스트&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;를 필터가 아닌 뜻으로 쓸 때는 &amp;lt;code&amp;gt;||&amp;lt;/code&amp;gt; 연산자, 문자열 안의 &amp;lt;code&amp;gt;&amp;#039;|&amp;#039;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;\|&amp;lt;/code&amp;gt; 이스케이프 세 가지만 허용된다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 조건문과 루프문 ==&lt;br /&gt;
PHP의 대체 문법(alternative syntax)에 &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt;를 붙인 형태가 원칙이다. &amp;lt;code&amp;gt;@if&amp;lt;/code&amp;gt;와 괄호 사이를 띄어도 되고, &amp;lt;code&amp;gt;@endif&amp;lt;/code&amp;gt;를 &amp;lt;code&amp;gt;@end&amp;lt;/code&amp;gt;로 줄여도 된다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
@if ($condition1)&lt;br /&gt;
	&amp;lt;div class=&amp;quot;foo&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
@elseif ($condition2)&lt;br /&gt;
	&amp;lt;div class=&amp;quot;bar&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
@else&lt;br /&gt;
	&amp;lt;div class=&amp;quot;baz&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
@endif&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{인용문|괄호를 쓰는 Blade 스타일 지시자는 모두 정규식(PCRE)으로 해석된다. 복잡한 자료 구조를 즉석에서 선언하거나 문자열 안에 괄호를 넣어 해석을 방해하면 v1의 &amp;lt;code&amp;gt;loop&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;cond&amp;lt;/code&amp;gt; 속성처럼 오작동할 수 있다. 복잡한 자료 구조는 따로 선언한 뒤 변수만 넘기자.}}&lt;br /&gt;
&lt;br /&gt;
=== forelse ===&lt;br /&gt;
if문과 foreach문을 결합한 형태로, 배열이 비었을 때 표시할 내용을 쉽게 지정한다. 중간 지시자가 &amp;lt;code&amp;gt;@else&amp;lt;/code&amp;gt;가 아니라 &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;@empty&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;임에 유의해야 한다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
@forelse ($array as $key =&amp;gt; $val)&lt;br /&gt;
	&amp;lt;div class=&amp;quot;item&amp;quot;&amp;gt;{{ $val-&amp;gt;name }}&amp;lt;/div&amp;gt;&lt;br /&gt;
@empty&lt;br /&gt;
	&amp;lt;div class=&amp;quot;noitem&amp;quot;&amp;gt;항목이 없습니다.&amp;lt;/div&amp;gt;&lt;br /&gt;
@endforelse&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 루프 변수 ===&lt;br /&gt;
&amp;lt;code&amp;gt;@foreach&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;@forelse&amp;lt;/code&amp;gt;에서 &amp;lt;code&amp;gt;$loop&amp;lt;/code&amp;gt; 변수를 쓸 수 있다.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 속성 !! 타입 !! 의미&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$loop-&amp;gt;index&amp;lt;/code&amp;gt; || int || 현재 인덱스 (0부터)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$loop-&amp;gt;iteration&amp;lt;/code&amp;gt; || int || 현재 반복 횟수 (1부터)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$loop-&amp;gt;remaining&amp;lt;/code&amp;gt; || int || 남은 횟수&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$loop-&amp;gt;count&amp;lt;/code&amp;gt; || int || 총 반복 횟수&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$loop-&amp;gt;first&amp;lt;/code&amp;gt; || bool || 첫 번째 항목인가&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$loop-&amp;gt;last&amp;lt;/code&amp;gt; || bool || 마지막 항목인가&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$loop-&amp;gt;even&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;odd&amp;lt;/code&amp;gt; || bool || 짝수·홀수번째인가&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$loop-&amp;gt;depth&amp;lt;/code&amp;gt; || int || 중첩 루프의 깊이 (1부터)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;$loop-&amp;gt;parent&amp;lt;/code&amp;gt; || object 또는 null || 상위 루프 변수&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;@for&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;@while&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;@switch&amp;lt;/code&amp;gt;도 지원하며 &amp;lt;code&amp;gt;@continue&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;@break&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;@default&amp;lt;/code&amp;gt;를 쓸 수 있다.&lt;br /&gt;
&lt;br /&gt;
=== 라이믹스 전용 조건문 ===&lt;br /&gt;
Blade 10.x의 조건문은 &amp;lt;code&amp;gt;@hasSection&amp;lt;/code&amp;gt;을 제외하고 모두 지원하며, &amp;lt;code&amp;gt;@auth&amp;lt;/code&amp;gt;와 &amp;lt;code&amp;gt;@can&amp;lt;/code&amp;gt; 등은 라이믹스의 권한 체계에 맞게 재해석되었다. 마치는 지시자는 모두 &amp;lt;code&amp;gt;@end&amp;lt;/code&amp;gt;로 줄일 수 있다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 지시자 !! 조건&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@admin&amp;lt;/code&amp;gt; || 최고관리자&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@auth&amp;lt;/code&amp;gt; || 로그인한 회원&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@auth(&amp;#039;admin&amp;#039;)&amp;lt;/code&amp;gt; || 최고관리자&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@auth(&amp;#039;manager&amp;#039;)&amp;lt;/code&amp;gt; || 게시판 관리자&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@guest&amp;lt;/code&amp;gt; || 로그인하지 않음&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@can(&amp;#039;view&amp;#039;)&amp;lt;/code&amp;gt; || &amp;lt;code&amp;gt;$grant-&amp;gt;view&amp;lt;/code&amp;gt; 권한 있음&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@cannot(&amp;#039;view&amp;#039;)&amp;lt;/code&amp;gt; || 해당 권한 없음&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@canany([&amp;#039;view&amp;#039;, &amp;#039;write_comment&amp;#039;])&amp;lt;/code&amp;gt; || 나열한 권한 중 하나 이상 있음&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@desktop&amp;lt;/code&amp;gt; || PC&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@mobile&amp;lt;/code&amp;gt; || 모바일&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@isset($foo)&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;@unset($foo)&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;@empty($foo)&amp;lt;/code&amp;gt; || Context 변수의 존재 여부&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@env(&amp;#039;foo&amp;#039;)&amp;lt;/code&amp;gt; || 환경변수 존재&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
:※ &amp;lt;code&amp;gt;@mobile&amp;lt;/code&amp;gt;의 판정 기준이 바뀌었다. &amp;#039;&amp;#039;&amp;#039;2.1.21 이전&amp;#039;&amp;#039;&amp;#039;은 모바일 뷰 설정과 &amp;lt;code&amp;gt;m&amp;lt;/code&amp;gt; 파라미터의 영향을 받았지만, &amp;#039;&amp;#039;&amp;#039;2.1.22 이후&amp;#039;&amp;#039;&amp;#039;는 접속한 User-Agent와 &amp;quot;태블릿도 모바일 취급&amp;quot; 설정만 따른다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 템플릿 인클루드 ==&lt;br /&gt;
경로는 현재 파일 기준 상대경로이다. 여러 디렉터리를 거슬러 올라가야 한다면 &amp;lt;code&amp;gt;^&amp;lt;/code&amp;gt;로 라이믹스 설치 디렉터리 기준 경로를 쓸 수 있다. 리소스 로딩에서도 마찬가지다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
@include (&amp;#039;dir/filename&amp;#039;)&lt;br /&gt;
@include (&amp;#039;^/common/tpl/default_layout&amp;#039;)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 조건부 인클루드 ===&lt;br /&gt;
* &amp;lt;code&amp;gt;@includeIf&amp;lt;/code&amp;gt; — 파일이 있을 때만 인클루드하고, 없어도 오류를 내지 않는다&lt;br /&gt;
* &amp;lt;code&amp;gt;@includeWhen&amp;lt;/code&amp;gt; — 조건이 참일 때만&lt;br /&gt;
* &amp;lt;code&amp;gt;@includeUnless&amp;lt;/code&amp;gt; — 조건이 거짓일 때만&lt;br /&gt;
&lt;br /&gt;
=== 변수 전달과 컴포넌트 ===&lt;br /&gt;
인클루드할 때 연관배열이나 오브젝트를 함께 넘기면, &amp;#039;&amp;#039;&amp;#039;인클루드된 템플릿은 &amp;lt;code&amp;gt;Context&amp;lt;/code&amp;gt;를 참조하지 않고 전달받은 데이터만 쓴다.&amp;#039;&amp;#039;&amp;#039; 없는 키를 참조하면 경고가 발생한다. 이를 이용해 외부 변수에 영향받지 않는 독립적인 컴포넌트를 만들 수 있다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
@include (&amp;#039;B&amp;#039;, [&amp;#039;title&amp;#039; =&amp;gt; &amp;#039;제목&amp;#039;, &amp;#039;content&amp;#039; =&amp;gt; &amp;#039;내용&amp;#039;])&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
자식 템플릿은 부모의 변수를 상속받으며, 직접 전달받은 변수가 우선한다. 다만 인클루드된 템플릿이 &amp;lt;code&amp;gt;Context::get()&amp;lt;/code&amp;gt;으로 외부 데이터에 접근하는 것을 막지는 않는다. 그런 시도가 눈에 잘 띄게 될 뿐이다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 리소스 로딩 ==&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;script&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;나 &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;link&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;로 직접 불러올 수도 있지만, &amp;lt;code&amp;gt;@load&amp;lt;/code&amp;gt;로 코어에 맡기면 CSS·JS 압축 및 합치기와 자동 연동되고, SCSS·LESS가 자동 컴파일되며, 로딩 순서 조절과 언로딩이 가능하다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
@load (&amp;#039;styles.css&amp;#039;)&lt;br /&gt;
@load (&amp;#039;styles.css&amp;#039;, &amp;#039;print&amp;#039;, 20)&lt;br /&gt;
@load (&amp;#039;css/styles.scss&amp;#039;, $vars)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
파라미터 순서는 파일명, media, 로딩 순서, 변수이다. media와 로딩 순서는 생략할 수 있으나 각각 문자열과 정수여야 하며 변수를 쓸 수 없다.&lt;br /&gt;
&lt;br /&gt;
JS도 같은 문법이되 &amp;lt;code&amp;gt;media&amp;lt;/code&amp;gt; 대신 &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt;을 넘기며, 변수 전달 기능은 없다. &amp;lt;code&amp;gt;head&amp;lt;/code&amp;gt;(기본값)는 본문 로딩 전, &amp;lt;code&amp;gt;body&amp;lt;/code&amp;gt;는 본문 로딩 후 실행된다.&lt;br /&gt;
&lt;br /&gt;
v1 호환 문법은 각 파라미터의 역할이 더 분명하게 드러나므로 굳이 피할 필요는 없다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;load src=&amp;quot;^/modules/foo/bar/styles.scss&amp;quot; media=&amp;quot;screen&amp;quot; vars=&amp;quot;$vars&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;load target=&amp;quot;../../../styles.css&amp;quot; index=&amp;quot;-3&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTML 속성 도우미 ==&lt;br /&gt;
=== @class와 @style ===&lt;br /&gt;
배열을 넘기면 단순 값은 그대로, 키/값 형태는 값이 참일 때만 출력된다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div @class([&lt;br /&gt;
	&amp;#039;project-item&amp;#039;,&lt;br /&gt;
	&amp;#039;project-complete&amp;#039; =&amp;gt; $is_complete,&lt;br /&gt;
	&amp;#039;featured&amp;#039; =&amp;gt; $is_featured,&lt;br /&gt;
])&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;@style&amp;lt;/code&amp;gt;도 같은 방식이지만, 꼭 필요한 경우가 아니면 스타일은 별도 CSS·SCSS 파일에 쓰는 것이 권장된다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 불리언 속성 ===&lt;br /&gt;
&amp;lt;code&amp;gt;@checked&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;@selected&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;@disabled&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;@readonly&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;@required&amp;lt;/code&amp;gt;를 쓸 수 있다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;checkbox&amp;quot; @checked($is_checked)&amp;gt;&lt;br /&gt;
&amp;lt;option value=&amp;quot;1&amp;quot; @selected($val == 1)&amp;gt;ONE&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
지원하지 않는 속성에 조건을 걸어야 한다면 v1의 &amp;lt;code&amp;gt;|cond=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt; 문법이나 if문을 쓴다.&lt;br /&gt;
&lt;br /&gt;
== PHP 코드와 주석 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
@php&lt;br /&gt;
	Hello::world();&lt;br /&gt;
	$foo = &amp;#039;bar&amp;#039;;&lt;br /&gt;
@endphp&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
v1의 &amp;lt;code&amp;gt;{@ ... }&amp;lt;/code&amp;gt; 문법도 쓸 수 있으나 중괄호가 포함된 코드는 작성할 수 없다.&lt;br /&gt;
&lt;br /&gt;
일반 HTML 주석은 결과물에 그대로 출력된다. 출력되지 않는 주석은 다음과 같이 쓴다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
{{-- 이 주석은 출력되지 않습니다 --}}&lt;br /&gt;
&amp;lt;!--// 이 주석은 출력되지 않습니다 --&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 그 밖의 지시자 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 지시자 !! 기능&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@use&amp;lt;/code&amp;gt; || 긴 클래스명을 alias로 줄여 쓴다&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@csrf&amp;lt;/code&amp;gt; || 폼에 CSRF 토큰 필드를 자동 주입한다&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@json&amp;lt;/code&amp;gt; || JSON으로 출력한다&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@lang(&amp;#039;msg_file_not_found&amp;#039;)&amp;lt;/code&amp;gt; || 번역문을 불러온다. &amp;lt;code&amp;gt;@lang(&amp;#039;file.msg_...&amp;#039;)&amp;lt;/code&amp;gt;처럼 모듈을 지정할 수도 있다&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@url(&amp;#039;act&amp;#039;, &amp;#039;dispMemberInfo&amp;#039;)&amp;lt;/code&amp;gt; || URL을 생성한다. 배열로 넘길 수도 있다&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@widget(&amp;#039;content&amp;#039;, $args)&amp;lt;/code&amp;gt; || 위젯을 삽입한다&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@dump&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;@dd&amp;lt;/code&amp;gt; || 변수를 출력한다. &amp;lt;code&amp;gt;@dd&amp;lt;/code&amp;gt;는 출력 후 중단한다&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@once ... @endonce&amp;lt;/code&amp;gt; || 한 번만 실행한다&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@error ... @enderror&amp;lt;/code&amp;gt; || 오류 처리&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@verbatim ... @endverbatim&amp;lt;/code&amp;gt; || 안쪽의 지시자를 해석하지 않고 그대로 출력한다&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@push&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;@prepend&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;@stack&amp;lt;/code&amp;gt; || 여러 곳에서 모은 내용을 한 지점에 출력한다&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;@fragment ... @endfragment&amp;lt;/code&amp;gt; || 템플릿의 일부만 잘라내어 렌더링한다&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 미지원 기능 ==&lt;br /&gt;
Blade 10.x의 기능 중 &amp;#039;&amp;#039;&amp;#039;템플릿 상속과 컴포넌트화 관련 지시자는 적용되지 않았다.&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;@extends&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;@yield&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;@section&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;@show&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;@inject&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;@slot&amp;lt;/code&amp;gt; 등이 여기에 해당한다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
공식 문서가 밝힌 이유는 이렇다. 하나의 개발팀이 하나의 코드베이스를 관리한다고 가정하는 대다수 웹 프레임워크와 달리, 라이믹스는 각 모듈과 스킨을 독립적으로 개발하고 배포할 수 있어야 한다. 전문 개발자가 아닌 사용자와 자료 제작자가 많은데, 스킨에서 쓸 컴포넌트 하나를 만들려고 별도 &amp;lt;code&amp;gt;.php&amp;lt;/code&amp;gt; 파일에서 클래스를 선언하거나 터미널에서 명령을 실행해야 하는 개발 방식은 받아들이기 곤란하다는 것이다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
따라서 Laravel Blade의 컴포넌트 설계는 라이믹스와 맞지 않다고 판단하여, 적절한 대안이 마련될 때까지 적용을 보류하였다. 대신 [[#변수 전달과 컴포넌트|인클루드시 변수 전달]] 기능으로 상당히 독립적인 컴포넌트를 구현할 수 있으며, 복잡한 기능이 필요하다면 위젯을 활용하는 것이 권장된다.&amp;lt;ref name=&amp;quot;v2&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
&lt;br /&gt;
* [[라이믹스/매뉴얼]]&lt;br /&gt;
* [[라이믹스/릴리즈 노트/2.1.8]]&lt;br /&gt;
* [[라이믹스/매뉴얼/라이믹스 프레임워크]] — Template 클래스&lt;br /&gt;
* [[라이믹스/버전]]&lt;br /&gt;
&lt;br /&gt;
== 출처 ==&lt;br /&gt;
이 문서는 라이믹스 공식 매뉴얼의 [https://rhymix.org/manual/theme/template_v2 템플릿 문법 v2] 문서를 바탕으로 작성되었다. 공식 매뉴얼은 CC BY-SA 4.0 라이선스로 배포된다.&amp;lt;ref name=&amp;quot;docs-license&amp;quot;&amp;gt;[https://github.com/rhymix/rhymix-docs rhymix-docs 저장소] README에 &amp;quot;이 매뉴얼은 CC-BY-SA 4.0 라이선스에 따라 배포됩니다&amp;quot;라고 명시되어 있다.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
전체 지시자 목록과 상세한 예제는 공식 매뉴얼을 참고하자.&lt;br /&gt;
&lt;br /&gt;
== 각주 ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- 분류 --&amp;gt;&lt;br /&gt;
[[분류:라이믹스]] [[분류:라이믹스/매뉴얼]]&lt;/div&gt;</summary>
		<author><name>Gaon12</name></author>
	</entry>
</feed>