2012-03-24 8 views
0

私は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。

+0

おそらくそれは経路の問題ですか?テンプレートディレクトリに相対的なファイルパスですか? –

+0

@tpaksu私が言及したように、私は同じディレクトリに両方を置いた。 – Monojit

+0

okですが、私はまだ不思議ですが、 "common/foo.conf"を読み込もうとしましたか? –

答えて

0

これは

{config_load file="core:common/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> 

を使用してとlib \ PKP \テンプレート\共通パスにfoo.confを配置することによって解決されます。ありがとうtpaksu。

+0

あなたは大歓迎です:) –

関連する問題