2016-06-20 6 views
0

私のPHPテンプレートを編集したいのですが、それを正しく取得できません。 Smartyテンプレートエンジンを使用します。PHPテンプレートを編集

私のデフォルトのPHPの行は次のようになります。

{$customfield.input|replace:'>' : 'class="form-control" >'} 

私が結合することを、同様に別のPHPタグを持っている:{$customfield.name}

私はこれを試してみましたが、それは動作しません:

{$customfield.input|replace:'>' : 'placeholder="'.{$customfield.name}.'" class="form-control" >'} 

どうすればこの問題を解決できますか?

+3

どのテンプレートエンジンをお使いですか? – Timo

+0

@TimoSta私はSmartyテンプレートエンジンを使用します。 –

答えて

1

構文が間違っています。あなたは "。"を使うことはできません。スマートに文字列を連結する代わりにこれを試してください:

{$replaceby = 'placeholder="'|cat:$customfield.name|cat:'" class="form-control" >'} 
{$customfield.input|replace:'>' : $replaceby} 
関連する問題