私はlogo.tplというカスタムのsmarty tplファイルを作成しました。 は今、私は以下のようなファイル(OJS /テンプレート/共通)logo.tplを変更したい:Smartyテンプレート - カスタム設定ファイルから値を取得できません
{config_load file='foo.conf'}
<div class="logo">
<img alt="logo" height="73" width="75" src="{$baseUrl}/images/logo.jpg"/>
</div>
<div class="slogan">
{$smarty.config.siteDesc}
</div>
、ここでは
siteDesc = "blah blah blah"
私は、ページのソースから見ることができるものを出力foo.confです次のとおりです。
ので<div class="logo">
<img alt="logo" height="73" width="75"
src="http://localhost/ojs-2.3.7/images/logo.jpg"/>
</div>
<div class="slogan">
</div>
、私はlogo.tplとしてOJS /テンプレート/共通のフォルダにすなわち、同じフォルダをfoo.confを置いていますが、値が反映取得されていません。
この点については、どんな助力もあります。
注:OJS約詳細:http://pkp.sfu.ca/ojs/
EDIT:これは{config_loadファイル= "コア共通/ foo.confを"}を使用することによって解決されるLIB \ PKP \テンプレート\にfoo.confおよび配置共通パス。ありがとうtpaksu。
おそらくそれは経路の問題ですか?テンプレートディレクトリに相対的なファイルパスですか? –
@tpaksu私が言及したように、私は同じディレクトリに両方を置いた。 – Monojit
okですが、私はまだ不思議ですが、 "common/foo.conf"を読み込もうとしましたか? –