Configurer des blocs dynamiques

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Utilisez des blocs dynamiques pour utiliser un scripting ou pour extraire des informations du système. Les blocs dynamiques sont l’endroit où se trouve la majeure partie de votre contenu.

    Avant de commencer

    Rôle requis : content_admin ou admin

    Pourquoi et quand exécuter cette tâche

    Les offres d’emploi sont une bonne utilisation des blocs dynamiques. Stockez les publications dans des articles de la base de connaissances et affichez-les avec un bloc dynamique.

    Plusieurs blocs dynamiques sont prédéfinis, dont les éléments suivants.
    • Nouveau contenu : chacun des nouveaux blocs de contenu permet de créer des blocs lors de la modification des pages de contenu.
    • Connexion propre : page de connexion par défaut demandant un nom d’utilisateur et un mot de passe, qui inclut une case à cocher « Se souvenir de moi ». Une fois l’utilisateur connecté, ce bloc déclenche des règles de connexion.
    • Connexion : zone qui permet à un utilisateur déconnecté de se connecter et à un utilisateur connecté de se déconnecter. Ce bloc est particulièrement utile sur les pages de contenu accessibles au public.
    • Rechercher : champ de recherche de texte global. Actuellement, la recherche de texte global est la seule forme de recherche qui peut être incluse dans une page de contenu.
    • Résultats de recherche : zone pour l’affichage des résultats de la recherche de texte global.

    Pour plus d’informations sur Apache Jelly, consultez Balises Jelly.

    Remarque :
    Les blocs de contenu dynamiques dans le système de gestion du contenu ne sont pas automatiquement échappés. Ces blocs doivent implémenter leur propre échappement de contenu (par exemple, pour se protéger contre d’éventuelles attaques de script de site à site). Pour plus d’informations, reportez-vous à la section Types d’échappement Jelly.

    Procédure

    1. Accédez à la Tout > Gestion du contenu > Dynamique.
    2. Cliquez sur Nouveau.
    3. Renseignez le formulaire Contenu dynamique.
      Tableau 1. Formulaire de contenu dynamique
      Champ Description
      Nom Saisissez un nom unique pour le bloc de contenu dynamique.
      Catégorie Sélectionnez une catégorie pour fournir une organisation au bloc dynamique. La catégorie détermine également la page détaillée dans laquelle les liens de bloc dynamiques s’ouvrent.
      Contour Sélectionnez un style de bordure pour le bloc dynamique. Pour plus d'informations, consultez Mettre en forme une image.
      Actif Cochez cette case pour rendre le bloc disponible à l’utilisation.
      Conditionnel Entrez les conditions de script à appliquer. Si cette option est sélectionnée, un champ de script Condition est ajouté au formulaire.
      Deux phases Cochez cette case pour autoriser les extensions en deux phases de la syntaxe Jelly.
      Contenu dynamique Saisissez le champ de script XML qui détermine le comportement du bloc dynamique.