2017-03-10 1 views
0

Nous avons plusieurs utilisateurs qui ont des pages publiques personnelles. Ce que nous voulons faire est de recréer leurs pages personnelles parce qu'elles ont été assignées les mauvaises (en utilisant le mauvais modèle de site). Nous voulons donc:Recréer des pages du site Liferay

1) Supprimer les anciennes pages de l'utilisateur

2) en utilisant à nouveau les créer un modèle de site.

En fin de compte les utilisateurs devraient avoir les "nouvelles" pages.

Est-il possible de faire cela par programme?

J'ai posté la même question dans le babillard Liferay:

https://web.liferay.com/de/community/forums/-/message_boards/message/87001817

Répondre

1

Alors que vous pourriez avoir besoin d'adopter des changements de l'API, l'ancien et ancien code SevenCogs (partie de Liferay CE jusqu'à 6,0 AFAIK) pourrait vous aider à le faire. Les principes se tiennent toujours bien, et la dernière adoption a été made by James Falkner à 6.1 - pour détecter & fixer les différences à 6.2 ne devrait pas être si difficile. Alternativement, regardez l'implémentation originale de sevencogs-hook, qui est extrêmement bien lisible (beaucoup de code, mais linéaire, pas de complexité: c'est un seul script qui s'exécute exactement une fois.Non conditionnel, de haut en bas)

+0

OK merci - J'irais regarder ! – Breiti