Сообщение об ошибке "Нет такой темы PatternSkinTheme"
Я установил foswiki и внес основные изменения в конфигурацию (включенные / отключенные плагины, изменение патча и т. Д.). С тех пор я вижу красное сообщение об ошибке в каждом окне " Нет такой темы PatternSkinTheme ", а баннер с логотипом Foswiki, текстовыми полями " Перейти " и " Поиск " находится в конце страниц.
Я попытался вернуть конфигурацию обратно, однако ситуация все еще сохраняется. Кто-нибудь знает, где может быть проблема?
Спасибо
1 ответ
Таким образом, было 2 проблемы: первая была связана с сообщением об ошибке, а вторая - с неправильной позицией баннера.
Первая проблема
Сообщение исчезло после добавления в /path/to/foswiki/lib/LocalSite.cfg следующих строк:
$Foswiki::cfg{JQueryPlugin}{Themes}{PatternSkinTheme}{Enabled} = 1;
$Foswiki::cfg{JQueryPlugin}{Themes}{PatternSkinTheme}{Url} = $Foswiki::cfg{PubUrlPath}/$Foswiki::cfg{SystemWebName}/PatternSkinTheme/jquery-ui.css';
Второй выпуск
Обновите в файле /path/to/foswiki/templates/foswiki.pattern.tmpl структуру веб-страницы. Я удалил %TMPL:P{"topbar"}%
из определения, как это
...
</div>%TMPL:P{"endsidebarwrapper"}%%TMPL:P{"topbar"}%%TMPL:P{"bottombar"}%
...
и поместите его в
...
%TMPL:DEF{"main"}%<div class="foswikiPage"><div id="patternScreen">
<div id="patternPageShadow">
%TMPL: Р {"topbar"}%%TMPL:P{"metanavigation"}%
<div id="patternPage">
...