Я создал специальный файл tpl smarty с именем logo.tpl.Теперь я хочу изменить файл logo.tpl (ojs / templates / common), как показано ниже:
{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>
, а вот foo.conf
siteDesc = "blah blah blah"
Вывод, который я вижусо страницы источника:
<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>
Итак, хотя я помещаю foo.conf в папку ojs / templates / common, т.е. в ту же папку, что и logo.tpl, значения не отражаются.
Так что любая помощь в этом отношении приветствуется.
Примечание: Подробности об OJS: http://pkp.sfu.ca/ojs/
РЕДАКТИРОВАТЬ: Это решается с помощью {config_load file = "core: common / foo.conf "} и размещение файла foo.conf в lib \ pkp \ templates \ common path.Спасибо, tpaksu.