3
<a href="?page={$smarty.section.page.index}&{$per_pages_vars}">{$smarty.section.page.index}</a>
{/if}
{/section}
{if $pagesArray.is_next_page eq 'Y'}
  <span class="resultsnext">
    <a href="?page={$pagesArray.next_page_is}{if $id}&id={$id}{/if}&{$per_pages_vars}">&gt;</a>      
  </span>
{/if} 

以前に単純な php ベースの Web サイトを作成したことがありますが、他の人がすでにかなりの部分を完成させている複雑な php Web サイトに参加するのは初めてです。また、この種のコードを Web サイトの HTML テンプレート セクションで目にするのはこれが初めてです。

基本的に、私が興味を持っているのは、{} 中括弧内のすべてのコードは何ですか? それはある種のphpコードですか?別の php ファイルが、上記のコードを含むこの .html ファイルを参照しています。

動的に生成されるコンテンツはたくさんありますが、テンプレートの一部として使用されているときに .html ファイルで「{}」中括弧が使用されているのを見たことがありません。自分。

ありがとう。

4

4 に答える 4

7

これは PHP テンプレート言語、具体的にはSmartyです。

Smarty はファイルを独自の構文で解析し、プレースホルダーを Smarty ビューにバインドされている変数などに置き換えます。

Smarty ドキュメンテーション.

于 2011-09-27T23:59:54.773 に答える
6

それは賢いです:

http://www.smarty.net/

于 2011-09-28T00:00:10.957 に答える
5

Smarty タグを見ています。現在のドキュメントへのリンクは次のとおりです。

于 2011-09-28T00:00:59.313 に答える
2

それは賢いです:)

実際、あなたはセクションを見ています。

http://www.smarty.net/docsv2/en/language.function.section.tpl

于 2011-09-28T00:20:29.447 に答える