Uploaded image for project: 'Offre de formation'
  1. Offre de formation
  2. ODF-2424

Il manque l'identifiant du course parent dans la course-main.xsl

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 4.1.9, 4.3.0
    • 4.1.8
    • ELP
    • None
    • 4.3 M6

      Pour construire le lien vers l'ELP dans une autre langue j'ai besoin d'avoir en entrée l'identifiant du course parent.

          [ODF-2424] Il manque l'identifiant du course parent dans la course-main.xsl

          A noter que pour ne pas avoir à connaitre l'ELP parent, le resolver est maintenant capable de résoudre les uri de course sans "courseId;parentId" même pour les ELPs sous des ELPs

          Il n'y a pas donc rien à modifier coté intégration pour que le lien fonctionne.

          Petit bémol: si la course est partagée, il a plusieurs chemins pour accéder à la page de cet ELP.
          Par exemple:

          • Formation F1 > Parcours P1 > UE 1 > Cours C
          • Formation F2 > Parcours P3 > UE 3 > Cours C

          Le lien de traduction pointera vers l'une ou l'autre de ces pages traduites (la 1ere trouvée).
          On peut donc être sur la page Formation F2 > Parcours P3 > UE 3 > Cours C et en cliquant sur la page traduite, être redirigé vers Formation F1 > Parcours P1 > UE 1 > Cours C en anglais.

          Laurence Aumeunier added a comment - A noter que pour ne pas avoir à connaitre l'ELP parent, le resolver est maintenant capable de résoudre les uri de course sans "courseId;parentId" même pour les ELPs sous des ELPs Il n'y a pas donc rien à modifier coté intégration pour que le lien fonctionne. Petit bémol: si la course est partagée, il a plusieurs chemins pour accéder à la page de cet ELP. Par exemple: Formation F1 > Parcours P1 > UE 1 > Cours C Formation F2 > Parcours P3 > UE 3 > Cours C Le lien de traduction pointera vers l'une ou l'autre de ces pages traduites (la 1ere trouvée). On peut donc être sur la page Formation F2 > Parcours P3 > UE 3 > Cours C et en cliquant sur la page traduite, être redirigé vers Formation F1 > Parcours P1 > UE 1 > Cours C en anglais.

          Je suis en 4.2. J'utilise le resolver:resolve('odf', .)} pour faire sur ma fiche ELP un lien vers mon ELP traduite. Ça fonctionne bien pour les ELP de premier niveau. Pour les ELP sous d'autres ELP le lien est incorrect.
          L'URL obtenue est :

          ...en/page/diplome-d-institut-d-etudes-politiques-UX/troisieme-annee-I9JWFBYS/lvb-allemand-version-en-JXG5H6W3.html (il manque dans le chemin de l'ELP parente)
          

          au lieu de :

          ... /en/page/diplome-d-institut-d-etudes-politiques-UX/troisieme-annee-I9JWFBYS/lvb-JXG5H6LZ/lvb-allemand-version-en-JXG5H6W3.html
          

          Le resolver s'entend à avoir courseId;parentId, mais je n'ai pas cette info parentId en entrée de la course-main.xsl

          Laurence Perier added a comment - Je suis en 4.2. J'utilise le resolver:resolve('odf', .)} pour faire sur ma fiche ELP un lien vers mon ELP traduite. Ça fonctionne bien pour les ELP de premier niveau. Pour les ELP sous d'autres ELP le lien est incorrect. L'URL obtenue est : ...en/page/diplome-d-institut-d-etudes-politiques-UX/troisieme-annee-I9JWFBYS/lvb-allemand-version-en-JXG5H6W3.html (il manque dans le chemin de l'ELP parente) au lieu de : ... /en/page/diplome-d-institut-d-etudes-politiques-UX/troisieme-annee-I9JWFBYS/lvb-JXG5H6LZ/lvb-allemand-version-en-JXG5H6W3.html Le resolver s'entend à avoir courseId;parentId, mais je n'ai pas cette info parentId en entrée de la course-main.xsl

          C'est à dire ?

          Bérénice Maurel added a comment - C'est à dire ?

            laurence Laurence Aumeunier
            lperier Laurence Perier
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: