cancel
Showing results for 
Search instead for 
Did you mean: 

pointer sur un autre lien

lydia_5165
Champ on-the-rise
Champ on-the-rise
bonsoir,

Dans quel fichier je modifie (ou classe) pour que lorsque je clique sur l'onglet gest home j'aurais un autre pointage ( c'est a dire je me pointe pas sur le tableau de bord du guest home.je me pointe sur un autre lien).

Merci.
15 REPLIES 15

jayjayecl
Confirmed Champ
Confirmed Champ
la seconde


else if (LOCATION_GUEST.equals(location)) {
            List<IBreadcrumbHandler> elements = new ArrayList<IBreadcrumbHandler>(
                    1);
            Node guestHome = getGuestHomeNode();

            if (this.clientConfig.getBreadcrumbMode().equals(
                    ClientConfigElement.BREADCRUMB_LOCATION)) {
                Repository.setupBreadcrumbLocation(context, this, elements,
                        guestHome.getNodeRef());

                if (logger.isDebugEnabled())
                    logger.debug("Created breadcrumb location for guesthome: "
                            + elements);
            } else {
                elements.add(new NavigationBreadcrumbHandler(guestHome
                        .getNodeRef(), guestHome.getName()));

                if (logger.isDebugEnabled())
                    logger.debug("Created breadcrumb path for guesthome: "
                            + elements);
            }

            setLocation(elements);
            setCurrentNodeId(guestHome.getId());

            // inform registered beans that the current area has changed
            UIContextService.getInstance(FacesContext.getCurrentInstance())
                    .areaChanged();

            // we need to force a navigation to refresh the browse screen
            // breadcrumb
            if (navigate) {
                context.getApplication().getNavigationHandler()
                        .handleNavigation(context, null, OUTCOME_BROWSE);
            }
        }

lydia_5165
Champ on-the-rise
Champ on-the-rise
Merci Rodel.

lydia_5165
Champ on-the-rise
Champ on-the-rise
bonjour;
j'arrive pas a mettre mon lien sur ce portion du code:

else if (LOCATION_GUEST.equals(location)) {
            List<IBreadcrumbHandler> elements = new ArrayList<IBreadcrumbHandler>(
                    1);
            Node guestHome = getGuestHomeNode();

            if (this.clientConfig.getBreadcrumbMode().equals(
                    ClientConfigElement.BREADCRUMB_LOCATION)) {
                Repository.setupBreadcrumbLocation(context, this, elements,
                        guestHome.getNodeRef());

                if (logger.isDebugEnabled())
                    logger.debug("Created breadcrumb location for guesthome: "
                            + elements);
            } else {
                elements.add(new NavigationBreadcrumbHandler(guestHome
                        .getNodeRef(), guestHome.getName()));

                if (logger.isDebugEnabled())
                    logger.debug("Created breadcrumb path for guesthome: "
                            + elements);
            }

            setLocation(elements);
            setCurrentNodeId(guestHome.getId());

            // inform registered beans that the current area has changed
            UIContextService.getInstance(FacesContext.getCurrentInstance())
                    .areaChanged();

            // we need to force a navigation to refresh the browse screen
            // breadcrumb
            if (navigate) {
                context.getApplication().getNavigationHandler()
                        .handleNavigation(context, null, OUTCOME_BROWSE);
            }
        }

alors j'ai envie de mettre ce lien: /localhost/web/stat/index.php.ou je vais le mettre???
ce n'est pas dans :

 if (navigate) {
                context.getApplication().getNavigationHandler()
                        .handleNavigation(context, null, OUTCOME_BROWSE);
            }

Aidez moi SVP.

j'ai une autre question:
est ce que je crée un nouveau projet avec  un nouveau package (c'est à dire pas org.alfresco.web.bean) ou je vais mettre la classe NavigationBean.java modifiée et je rattache les projets d'alfreco aprés j'export le nouveau package  en jar file et mettre le resultat ce fichier dans WEB-INF/lib.

Merci .

jayjayecl
Confirmed Champ
Confirmed Champ
Bonjour,

est ce que je crée un nouveau projet avec un nouveau package (c'est à dire pas org.alfresco.web.bean) ou je vais mettre la classe NavigationBean.java modifiée et je rattache les projets d'alfreco aprés j'export le nouveau package en jar file et mettre le resultat ce fichier dans WEB-INF/lib.

Oui mais il faut aussi modifier le faces-config-custom.xml dans WEB-INF afin de déclarer le bean "NavigationBean" avec votre propre classe.

Pour la première question, désolé, je n'ai pas trop le temps de creuser.
Je pense qu'il faudrait dénicher les fonctions Java qui permettraient de remplacer l'appel au NavigationHandler.handleNavigation par une méthode Java qui ouvre une navigation vers une URL donnée.
Sans doute en recherchant dans les librairies java Apache commons

lydia_5165
Champ on-the-rise
Champ on-the-rise
bonjour;
j'ai un probleme dans mon nouveau projet crée.alors j'ai exporté  mon nouveau package (org.alfresco.lien.bean) en jar et je l'ai mis dans WEB-INF,puis j'ai supprimé le dossier work et je modifie dans le fichier faces-config-beans.xml:

<managed-bean-name>NavigationBean</managed-bean-name>
      <managed-bean-class>org.alfresco.lien.bean.NavigationBean</managed-bean-class>

et j'ai redemarré alfresco.
alors lorsque alfresco démarre une erreur système qui m'affiche :

javax.faces.FacesException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/alfresco/jlan/server/config/ServerConfigurationAccessor
caused by:
org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/alfresco/jlan/server/config/ServerConfigurationAccessor
caused by:
javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/alfresco/jlan/server/config/ServerConfigurationAccessor
caused by:
java.lang.NoClassDefFoundError: org/alfresco/jlan/server/config/ServerConfigurationAccessor
caused by:
java.lang.ClassNotFoundException: org.alfresco.jlan.server.config.ServerConfigurationAccessor 

Je ne sais pas d'ou viens cette erreur?

Est ce que vous pouvez m'aidez.

Merci.

lydia_5165
Champ on-the-rise
Champ on-the-rise
Bonjour,

j'ai un problème dans le projet que j'ai crée.alors même lorsque je rattache les projets alfresco dans mon nouveau projet il me reste des erreurs dans ma classe NavigationBean.java(cette classe est dans le package org.alfresco.lien.bean ) :

if (this.clientConfig.getBreadcrumbMode().equals(
                    ClientConfigElement.BREADCRUMB_LOCATION)) {
                Repository.setupBreadcrumbLocation(context, this, elements,
                        guestHome.getNodeRef());

l'erreur est dans la methode setupBreadcrumbLocation qui est dans la classe Repository.java.
Que doit je faire?

Aidez moi SVP.je suis coincé.
Merci.
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.