Existe um BUG no Liferay na versão 5.2.3 que ainda não foi solucionado, mas o erro que ele gera pode ser corrigido.
Quando modificamos o tamanho das miniaturas, como o exemplo que demos nesse artigo [http://www.weblibre.com.br/como-enviar-arquivos-maiores-que-2mb-no-liferay/] podemos gerar um erro no armazenamento das preferencias do portlet no banco de dados do Liferay.
Esse erro faz com que as imagens, na listagem, sejam exibidas ou sobrepostas ou com o seu tamanho original, distorcendo totalmente o layout do portal.
Para remediar esse problema, a forma mais rápida é a alteração de um dado no banco de dados do liferay.
Para isso, faça o seguinte:
- Exporte o resultado da seleção da coluna preferences da tabela portletpreferences.
OBS.: Para exportar o resultado de uma seleção, podemos usar o comando SQL: SELECT … INTO OUTFILE ‘nome_do_arq’; - Abra esse arquivo e procure pelos dados:
i)”<name>sc.image.thumbnail.max.height</name><value>150</value>” e verifique se o valor que está configurado é válido ou está de acordo com o que deseja.
ii) “<name>ig.image.thumbnail.max.dimension</name><value>150</value>”
e também verifique o seu valor. - Se estiver com um valor errado, atualize a sua tabela com o valor correto
- Reinicie o servidor
Após essa sequencia de ações o problema deve ser resolvido, mas infelizmente se ele voltar a acontecer, devemos proceder da mesma maneira.
e-commerce & e-learning