Fórum

некоторые настройки сайта

zoon oon, modificado 8 Anos atrás.

некоторые настройки сайта

Junior Member Postagens: 48 Data de Entrada: 19/09/14 Postagens Recentes
приветствую!

как настроить свою домашнюю страницу сайта и удалить страницу welcome?

пробовал прописывать в portal-ext.properties параметры company.default.home.url
пробовал прописывать домашнюю страницу в интерфейсе, никакого толку
версия liferay 6.2

еще вопрос, прописал ссылку в
layout.friendly.url.page.not.found=/liferay-portal/web/guest/n404
после того как я задаю недействительный URL не происходит переход на /liferay-portal/web/guest/n404, а просто никуда не переходит и остается на текущей странице

подскажите?
thumbnail
Alexey Kakunin, modificado 8 Anos atrás.

RE: некоторые настройки сайта

Liferay Master Postagens: 621 Data de Entrada: 07/07/08 Postagens Recentes
Добрый день.
А если просто создать новую страницу, Drag&Drop-ом переместить ее что бы она стала первой, а Welcome удалить?
Все делается либо прямо на портале, в крайнем случае переключившись в Control Panel.

Или так почему-то не работает?
zoon oon, modificado 8 Anos atrás.

RE: некоторые настройки сайта

Junior Member Postagens: 48 Data de Entrada: 19/09/14 Postagens Recentes
спасибо, Алексей!
не подумал про "драг энд дроп", переместил в контрол панель

через контрол панель страница welcome никак не хотела удаляться, удалил прямо с портала

и еще остался вопрос по 404 странице
thumbnail
Alexey Kakunin, modificado 8 Anos atrás.

RE: некоторые настройки сайта

Liferay Master Postagens: 621 Data de Entrada: 07/07/08 Postagens Recentes
Рад что помогло!

Про 404 - я не в курсе как работает указанная пропертя (надо смотреть код Liferay и разбираться - но сейчас такой возможности нет).
У нас для кастомизации внешнего вида 404-ой страницы (и любой другой ошибки) мы хучили страницу html/portal/status.jsp - для 404-ой надо смотреть секцию после кода


<c:when test="<%= noSuchResourceException %>">
</c:when>
zoon oon, modificado 8 Anos atrás.

RE: некоторые настройки сайта

Junior Member Postagens: 48 Data de Entrada: 19/09/14 Postagens Recentes
html/portal/status.jsp тоже думал переделать, но дело в том, что мой портал использует кастомную тему без поддержки aui и после того, как заданный путь не находится и идет редирект на html/portal/status.jsp страница отображается в теме, которая настроена для контрол панели (или просто классическая тема liferay)

есть идеи как такое побороть?
thumbnail
Pavel Savinov, modificado 8 Anos atrás.

RE: некоторые настройки сайта

Junior Member Postagens: 54 Data de Entrada: 29/05/15 Postagens Recentes
zoon oon, можно прописать в portal-ext.properties две дополнительных пробреди:

sites.friendly.url.page.not.found=/liferay-portal/web/guest/my404
layout.friendly.url.page.not.found=/liferay-portal/web/guest/my404


где my404 - ваша страница для 404
zoon oon, modificado 8 Anos atrás.

RE: некоторые настройки сайта

Junior Member Postagens: 48 Data de Entrada: 19/09/14 Postagens Recentes
прописал эти настройки, теперь получаю в лог ошибку, страница в браузере не может отобразиться

Exception processing ErrorPage[errorCode=404, location=/errors/code.jsp]
java.lang.IllegalStateException: Cannot forward after response has been committed
	at org.apache.catalina.core.ApplicationDispatcher.doDispatch(ApplicationDispatcher.java:448)
	at org.apache.catalina.core.ApplicationDispatcher.dispatch(ApplicationDispatcher.java:428)
	at org.apache.catalina.core.ApplicationDispatcherForward.custom(ApplicationDispatcherForward.java:269)
	at org.apache.catalina.core.ApplicationDispatcherForward.status(ApplicationDispatcherForward.java:223)
	at org.apache.catalina.core.ApplicationDispatcherForward.commit(ApplicationDispatcherForward.java:145)
	at org.apache.catalina.core.ApplicationDispatcher.dispatch(ApplicationDispatcher.java:431)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:378)
	at com.liferay.portal.util.PortalImpl.sendError(PortalImpl.java:6544)
	at com.liferay.portal.util.PortalUtil.sendError(PortalUtil.java:1850)
	at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:134)