Configurer des blocs dynamiques

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 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 plupart 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 publications avec un bloc dynamique.

    Plusieurs blocs dynamiques sont prédéfinis, y compris 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 : la page de connexion par défaut demandant un nom d’utilisateur et un mot de passe, qui comprend une case à cocher « Se souvenir de moi ». Une fois que l’utilisateur s’est 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.
    • Recherche : 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 d’affichage des résultats de 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, consultez Types d’échappement de Jelly.

    Procédure

    1. Accédez à la Tout > Gestion du contenu > Dynamique.
    2. Cliquez sur Nouveau.
    3. Remplissez 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 organiser le bloc dynamique. La catégorie détermine également la page de détails 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 Formater un cadre.
      Actif Cochez cette case pour rendre le bloc disponible pour utilisation.
      Conditionnel Entrez les conditions scriptées à appliquer. Si cette option est sélectionnée, un champ de script Condition est ajouté au formulaire.
      Deux phases Cochez cette case pour autoriser deux extensions en phase de la syntaxe Jelly.
      Contenu dynamique Entrez le champ de script XML qui détermine le comportement du bloc dynamique.