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.

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 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.
/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.