Dreamweaver のテンプレート タグは XML 形式に似ています。すべてのテンプレートには区切り文字が含まれています。デフォルトでは、区切り文字は {dede:*} と {/dede:*} です。 , "* "はテンプレートタグ名を表します。
通常、{dede:*} と {/dede:*} はペアで表示されます。例: ##例 1-1:
{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}
例: 1-2
{dede:global.cfg_webname/} {dede:arclist flag='h' limit='0,1'/}
コメント
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}
関数
各 DreamWeaver タグは、カスタム関数を使用して展開できます。カスタム関数のコンテンツは、主に、現在のタグの出力コンテンツを処理するために使用されます。
例 1-4:
{dede:标记名称function='youfunction("参数一","参数二","@me")'/}
{dede:field.pubdate function='strftime("%Y-%m-%d %H:%M:%S","@me")'/}
Attribute
テンプレート タグの属性により、テンプレート タグの出力形式が決まります。たとえば、arclist タグの主な機能は次のとおりです。 list ドキュメントのリストですが、どのような内容がリストされますか? ソート方法は template タグのプロパティによって異なります。
プログラミング
Dreamweaver テンプレートの便利な側面の 1 つは、簡単なテンプレート プログラミングをサポートしていることです。
形式は次のとおりです:
{dede:tagname runphp='yes'} $aaa = @me; @me = "123456"; {/dede:tagname}
以上がDedeCMS テンプレート タグの構文の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。