Création d'une zone de contenu dynamique pour la navigation

Créez un mappage de zone de contenu dynamique pour personnaliser le thème d'une navigation supérieure, primaire et secondaire. Remplacez la valeur yourTheme par le nom de votre thème.

Procédure

  1. Pour une navigation de base, ajoutez une sous-contribution au module wp_dynamicContentSpots_85 dans le fichier plugin.xml de votre thème. Le fichier plugin.xml se trouve dans le dossier wp_profile_root\installedApps\cell\YourTheme.ear\YourTheme.war\WEB-INF .
    1. Donnez à votre sous-contribution le ref-id yourTheme_primaryNav, en supposant que vous modifiez le niveau primaire.
    2. Saisissez la valeur d'URI mvc:res:{war:context-root}/themes/html/dynamicSpots/navigation.jsp?type=primary,smartphone@,tablet@.
      Par exemple,
      <sub-contribution type="markup" ref-id="yourTheme_primaryNav">
      <uri value="mvc:res:{war:context-root}/themes/html/dynamicSpots/navigation.jsp?type=primary,smartphone@,tablet@"/>
      </sub-contribution>
  2. Modifiez les fichiers theme.html pour votre thème et remplacez l'ID de zone de contenu dynamique pour la navigation de base 85theme_primaryNav par yourTheme_primaryNav.
  3. Définissez la classe de style yourThemePrimaryNav dans un des fichiers .css de votre thème qui est chargé par un des modules de votre thème.
  4. Si vous êtes en mode développement, redémarrez l'application Web de votre thème. Sinon, redémarrez le serveur de portail.