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 !
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 !
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 ?
que contient votre fichier liferay-hook.xml ? Avez-vous bien indiqué dans ce fichier dans quel dossier se situe la surcharge des JSP ?