Foren

Modifier la page publique utilisateur par défaut avec un hook

David Lascombe, geändert vor 11 Jahren.

Modifier la page publique utilisateur par défaut avec un hook

New Member Beiträge: 9 Beitrittsdatum: 18.09.12 Neueste Beiträge
Bonjour,

Je cherche à modifier la page publique d'un utilisateur. Au lieu d'avoir la page "Welcome" par défaut je voudrais avoir simplement une page "Profile" avec un layout et des portlets que j'aurai choisit.

A priori ça à l'air super simple, et j'ai lu beaucoup sur des forums ou les wikis de Liferay, la manière la plus simple de faire ça dans Liferay 6.0 apparemment serait de faire un hook et de spécifier les portal.properties pour préciser les portlet que je veux (en l'occurence je voudrais l'image de l'utilisateur).

Mais que je change le layout template ou les portlet, rien ne fonctionne, ne même le fait de changer le nom de la page, j'ai toujours la page "Welcome" avec le layout et les portlet par défaut, alors que je sais que mon hook se déploie bien puisqu'il m'affiche une phrase dans la console à chaque fois que je me connecte.

Voici le contenu de mon portal.properties :

layout.user.private.layouts.enabled=true
layout.user.private.layouts.auto.create=true
layout.user.private.layouts.modifiable=true
default.user.private.layout.name=Profile
default.user.private.layout.template.id=2_columns_ii
default.user.private.layout.column-1=23,11
default.user.private.layout.column-2=
default.user.private.layout.column-3=
default.user.private.layout.column-4=

layout.user.public.layouts.enabled=true
layout.user.public.layouts.auto.create=true
layout.user.public.layouts.modifiable=true
default.user.public.layout.name=Profile
default.user.public.layout.template.id=2_columns_ii
default.user.public.layout.column-1=23,11
default.user.public.layout.column-2=
default.user.public.layout.column-3=
default.user.public.layout.column-4=

login.events.pre=com.sample.hook.LoginAction // This is my simple action like System.out.println("## My custom login action 5"); just to check that the hook deployed


Est-ce que j'ai oublié quelque chose ? Une idée quelqu'un ?

De l'aide serait TRES appréciée ! Merci ! emoticon
thumbnail
Leo Pratlong, geändert vor 11 Jahren.

RE: Modifier la page publique utilisateur par défaut avec un hook

Expert Beiträge: 363 Beitrittsdatum: 06.07.10 Neueste Beiträge
Bonjour,

que contient votre fichier liferay-hook.xml ? Avez-vous bien indiqué dans ce fichier dans quel dossier se situe la surcharge des JSP ?