Я встроил портлет в тему Liferay 6.2 [поисковый портлет], и он работал нормально - и через некоторое время показалось, что настройки, которые мы настроили в теме, не соблюдались.
Похоже, что настройки, которые я настроил через расширенную настройку в шаблоне темы vm:
#if (!$preferences.getValue("flag", "0").equals($prefs_flag))
#set ($VOID = $preferences.setValue("viewInContext","true"))
#set ($VOID = $preferences.setValue("advancedConfiguration","true"))
#set ($VOID = $preferences.setValue("searchConfiguration",'{"facets": [
{
"displayStyle": "asset_entries",
"fieldName": "entryClassName",
"static": false,
"data": {
Кажется, их игнорировали.
У меня вопрос, можно ли переопределить эти настройки? Если бы кто-то настроил портлет на какой-то вложенной странице, которая использует эту тему, и сохранил эти настройки - будут ли они использоваться вместо этого? Есть ли способ убедиться, что настройки темы так и останутся?