Composants installés avec Content Template

Lorsque vous installez Content Template Catalog, vous recevez plusieurs types de composants.

  • Bibliothèques de contenu
  • Une application contenant les plug-ins, les fournisseurs de texte, les processeurs de contexte et les JSP
  • Un ensemble d'actifs de portail, y compris des modèles de page, des portlets préconfigurés et des extensions de thème qui améliorent le thème Portail de base avec des options adaptées à des sites Web riches en contenu fournis sur plusieurs unités mobiles
  • Un ensemble de paramètres de configuration qui sont ajoutés lors de l'installation

L'exemple suivant illustre la façon dont les composants sont organisés.

Cette image illustre les composants installés avec CTC. Bibliothèques de contenu, l'application CTC et les modèles de page.

Processeurs de contexte

PostBodyContextProcessor
Utilisé dans le portlet Post-corps dynamique. Ce processeur de contexte recherche un élément de lien nommé Post Body et définit ce contenu lié comme le contenu à rendre.
SidebarContextProcessor
Utilisé dans le portlet Volet dynamique. Ce processeur de contexte recherche un élément de lien nommé Sidebar et définit ce contenu lié comme le contenu à rendre.

Fichiers JSP

Les fichiers CTC JSP se trouvent à l'emplacement suivant wp_profile_root/installedApps/CTC.ear/ctc.war/jsp.

Ces fichiers JSP sont souvent personnalisés :
footer.jsp
Pied de page de la page créée en scannant les pages du site.
nav.jsp
Le menu de navigation contextuel créé en scannant les pages du site.
setupIndexFilter.jsp
Ce fichier JSP gère la recherche filtrée par page d'index utilisée sur les pages d'index qui contiennent des entrées de recherche, telles que Actualités et Evénements. Il récupère les termes de recherche définis comme paramètres de requête et configure le composant de recherche pour afficher les résultats de ces termes de recherche.
setupSearchResults.jsp
Ce fichier JSP gère la recherche de site de la page des résultats de recherche. Il utilise le composant de recherche situé dans Conception CTC > Composants > Composants Liste > Liste Résultats de la recherche pour afficher les résultats de recherche de la page rendus dans le site en cours sur une page de résultats de recherche créée par le modèle de page Résultats de la recherche. Il récupère les termes de recherche définis comme paramètres de requête et configure le composant de recherche pour afficher les résultats de ces termes de recherche.
De plus amples informations se trouvent dans les fichiers JSP en question. Certains des fichiers JSP de ce répertoire sont associés au thème par le fichier /WEB-INF/plugin.xml. Par exemple, nav.jsp est défini comme un fichier JSP qui peut créer la navigation principale du portail. Tout profil de thème contenant le module de thème primaryNav_overlay utilise nav.jsp pour générer la navigation principale. D'autres fichiers JSP sont inclus à l'aide des composants JSP. Par exemple, setupIndexFilter.jsp.
Remarque : Toute personnalisation des fichiers JSP doit être effectuée en copiant les fichiers JSP dans une nouvelle application Web et en référençant ces fichiers JSP depuis votre contenu. Sinon, les modifications devront être réappliquées à chaque mise à niveau de CTC.