Autres versions

Vous êtes ici : Développer dans K-SupConnecteurs SIConnecteur PHP

Mécanismes du connecteur PHP dans votre application K-Sup

Présentation du fonctionnement côté K-Sup

Présentation des mécanismes permettant l'interfaçage de votre application K-Sup avec votre application PHP.

Entête et pied de page

La JSP /webapp/jsp/dsi/kconnect.jsp intègre le code permettant de charger les template "haut" et "bas", et le titre de la page.
 

Rubrique

La rubrique transmise par l'application PHP est automatiquement prise en compte lors du calcul de la rubrique courante par K-Sup.
Ainsi, l'application PHP se présente dans le contexte de la rubrique : fil d'ariane, menu de navigation, encadré de rubrique sont récupérés.
 

Encadrés

Les encadrés provenant du connecteur PHP sont identifiés par la constante EncadresFrontUtils.EXTERNE ou EncadresFrontUtils.RECHERCHE_EXTERNE pour les encadrés de recherche.

Ils sont ensuite affichés en front-office à partir de la jsp encadres_affichage.jsp.
 

Données spécifiques

L'application PHP peut également transmettre des données spécifiques. Par défaut, on récupère la variable "INCLUDE_HEAD" qui correspond au code HTML que l'on souhaite intégrer dans la balisede K-Portal lorsqu'on consulte l'application PHP (souvent, cela correspond aux script Javascript et aux feuilles de style).
  • La variable INCLUDE_HEAD est récupérée dans /jsp/template/initialisations.jsp
  • Le contenu de la variable est ensuite inséré dans /jsp/template/header.jsp
Il est possible d'étendre ce mécanisme et de transmettre d'autres variables pouvant être insérées à d'autres endroits de l'interface.

Mis à jour le 19 septembre 2018