2013-01-09 3 views
3

Я создал тему в liferay 6.1. Теперь мой вопрос: как изменить название страниц темы. У нас есть страница "Aboutus -liferay", я хочу изменить его на "Aboutus".Изменить название темы в Liferay 6.1

Я пробовал использовать javascript для этого как: document.title = "aboutus";

Но пока страница не загружается, отображается название по умолчанию (Aboutus-liferay), а затем после загрузки страницы появляется это название «aboutus».

Я хочу нестандартное название. Любая помощь очень ценится.

ответ

2

Я просто добавил:

**<head> 
    <title>$the_title</title> 
</head>** 

в моем файле portal_normal.vm и это решить мою проблему. Теперь любой заголовок, который я добавляю в свой html-заголовок страниц в «Управление страницами» -> страницы, отображается в заголовке.

+0

Ya thats правый .. – TechSpellBound

0

Редактировать заголовок внутри portal_normal.vm вашей темы.

0

В portal_normal.vm, который представляет собой файл скорость, добавить заголовок в следующем фрагменте кода:

<head> 
    <title>your_title</title> 
</head> 

EDIT

Если вы говорите о страницах JSP, вы можете использовать:

com.liferay.portal.util.PortalUtil.setPageTitle(String, title, HttpServletRequest request); 

в соответствующей странице тела.

+1

@ GarthHuff 'portal_normal.vm' находится внутри темы. Обычно нескольким страницам присваивается одна тема. Если нет, вам нужно будет сделать это для всех тем, которые вы установили. Определенно не для всех страниц. – adarshr

+0

Проверьте изменения .. – TechSpellBound

+0

Ya вы абсурдно правильно. Я добавил правильный синтаксис для добавления в portal_normal.vm. Спасибо за вашу помощь. –