2011-04-12 2 views

Répondre

0

Le code d'un portlet est écrit une seule fois. Pour rendre un portlet "instancable", définissez instancable = true dans liferay-display.xml de ce portlet particulier. En ce qui concerne la suppression d'une instance, vous devez simplement vous connecter en tant qu'administrateur et supprimer ce portlet de la page. Cela n'affecte en rien les autres instances s'exécutant sur différentes pages du même portail.

+2

la question concernait les instances de portail, pas les instances de portlet. – Jeff

7

Non, il est impossible de supprimer une instance de portail dans Liferay 6.0. Mais cela pourrait changer dans d'autres versions (voir les commentaires ci-dessous cette demande de fonctionnalité: http://issues.liferay.com/browse/LPS-14023)

3

Il n'y a aucun moyen de supprimer l'instance de portail directement. Si vous voulez vraiment le supprimer, vous devez accéder à la base de données du portail et essayer de supprimer toutes les données de table avec l'ID de société spécifique (car l'instance de portail est identifiée par companyId).

1

Il n'y a aucun moyen de supprimer l'instance portail de base de données. Cependant, dans Liferay 6.x, vous aurez une option pour le rendre actif ou non. Donc, si vous inactive votre instance de portail, alors avec cette companyId, vous ne pourrez pas effectuer d'action.

Questions connexes