Dreamweaver의 템플릿 태그는 XML 형식과 유사합니다. 모든 템플릿에는 기본적으로 구분 기호가 포함되어 있으며 "*"는 템플릿 태그 이름을 나타냅니다. E 일반적으로 {dede:*} 및 {/dede:*}는 쌍으로 나타납니다. 예: (권장 학습: Dedecms 튜토리얼
) 예 1-1: {dede:arclist} 및 {/dede 위의
{dede:arclist flag='h' limit='0,1'} <h2><a href="[field:arcurl/]">[field:title/]</a></h2> <p>[field:description/]...<a href="[field:arcurl/]">[查看全文]</a></p> {/dede:arclist}:arclist}는 템플릿 파일에 쌍으로 나타나며 기본 템플릿(innertext)은 두 태그에 포함됩니다. 기본 템플릿(Innertext)인 기본 템플릿은 실제로 여러 레코드에 대한 템플릿 출력이며 사용자는 단일 레코드의 스타일을 수동으로 지정합니다.
태그는 일반적으로 기본 템플릿을 포함하지 않는 출력 변수나 콘텐츠에 나타나는 {dede:*/} 형식으로도 나타납니다.
예: 1-2
{dede:global.cfg_webname/} {dede:arclist flag='h' limit='0,1'/}사용자가 단일 레코드의 스타일을 지정하지 않은 경우 일부 시스템 태그에는 기본 기본 템플릿이 포함되어 있습니다. 자세한 내용은 {cmapath}/templets/에서 파일을 볼 수 있습니다. system/ 폴더는 여기에 시스템의 기본 템플릿 파일입니다.
Comments
Dreamweaver 태그의 템플릿 주석은 매우 유연하며 태그 뒤의 commet 속성을 통해 할당될 수 있습니다.예 1-3:
{dede:arclist flag='h' limit='0,1' commet='调用头条的第一篇内容'} <h2><a href="[field:arcurl commet="这是文章链接标签"/]">[field:titlecommet="这是文章标题标签"/]</a></h2> <p>[field:description commet="这是摘要标签"/]...<a href="[field:arcurl commet="这是文章链接标签"/]">[查看全文]</a></p> {/dede:arclist}템플릿 엔진이 위 태그를 HTML로 구문 분석할 때 commet의 내용은 무시되고 구문 분석되지 않습니다. 사용자는 템플릿 태그의 의미를 읽을 때 태그를 더 잘 이해할 수 있습니다.
Function
각 DreamWeaver 태그는 사용자 정의 함수로 확장될 수 있습니다. 사용자 정의 함수의 내용은 주로 현재 태그의 출력 내용을 처리하는 데 사용됩니다.예 1-4:
{dede:标记名称function='youfunction("参数一","参数二","@me")'/}여기서 @me는 현재 태그의 값을 나타내는 데 사용되며 다른 매개변수는 함수에 의해 결정됩니다. 예:
{dede:field.pubdate function='strftime("%Y-%m-%d %H:%M:%S","@me")'/}
Attributes
속성. 예를 들어, arclist 태그의 주요 기능은 문서를 나열하는 것이지만 나열되는 내용과 정렬 방법은 템플릿 태그의 속성에 따라 다릅니다.
각 템플릿의 태그 속성은 드림위버의 템플릿 태그 설명에서 자세히 확인할 수 있습니다. 예제 1-1에서 flag='h'limit='0,1'을 확인할 수 있습니다. 여기서 flag와limit는 레이블의 관련 속성에 대한 소개를 매뉴얼을 통해 확인할 수 있습니다.
Programming
DreamWeaver 템플릿의 가장 편리한 점은 간단한 템플릿 프로그래밍을 지원한다는 것입니다.형식은
{dede:tagname runphp='yes'} $aaa = @me; @me = "123456"; {/dede:tagname}@me는 태그 자체의 값을 나타내므로 인태그 프로그래밍에서는 echo와 같은 문을 사용할 수 없으며 모든 반환 값을 @me에게만 전달할 수 있습니다. 또한 프로그램 코드는 기본 템플릿 InnerText의 내용을 차지하므로 프로그래밍이 필요한 태그는 기본 InnerText만 사용할 수 있습니다.
위 내용은 DedeCMS 템플릿 태그 구문의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!