ホームページ  >  記事  >  CMS チュートリアル  >  PHPコードをdedeテンプレートに追加する方法

PHPコードをdedeテンプレートに追加する方法

藏色散人
藏色散人オリジナル
2019-12-02 10:29:193572ブラウズ

PHPコードをdedeテンプレートに追加する方法

Dreamweaver の Dede テンプレートに PHP コードを追加するにはどうすればよいですか?

1. テンプレート ページに php を埋め込む

推奨学習: 梦Weavercms

例:

{dede:name runphp='yes'}
    $str = "hello";
    @me = $str;
    @me .= "world"
{/dede:name}

最終的に出力結果は hello world

になります。実際、「name」は任意に定義した名前で、「@me=」以降の値が最終的に出力に使用される値です。echo の代わりに使用します ( echo が直接使用される場合、テンプレートの生成時にエラーが報告されます。悲しいことに、これには制限があります)。

2. 参照 php ファイル

インクルード ファイルで PHP を使用する場合は、source='value'

{dede:include runphp='yes' source='value' file=''/}

を追加します。PHP 記述の仕様は次のとおりです。

#1. PHP コーディングに 記号を追加する必要はありません;

2. 現在のタグの値を処理したい場合 (上記の最初のケース)、現在の値を表すには @me を使用します;

3. PHP を直接導入し、実行後に値を取得したい場合は、$DedeMeValue を使用して、この PHP の実行後に最終的に返される値を表す必要があります (つまり HTML混在書き込みはできません)。

例:

{dede:field runphp='yes'}
$aaa=200;
$DedeMeValue=100;
$DedeMeValue += $aaa;
{/dede:field}

は次と同等です:

{dede:field runphp='yes'}
$aaa = 200;
@me=100;
@me += $aaa;;
{/dede:field}

最終的な戻り結果は: 300

例: {dede:list perpage=' 10'}

りー

以上がPHPコードをdedeテンプレートに追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。