Gestion du contenu système

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 3 minutes de lecture
  • La plupart du contenu d’un site CMS est géré à différents endroits dans le système.

    Par exemple, si vous créez un site Web de la base de connaissances, les pages et les blocs existent dans CMS, mais les articles de la base de connaissances sont créés et gérés dans l’application Connaissances. Il en va de même pour tout autre type de contenu que vous prévoyez d’exploiter. Il est important de prendre le temps de comprendre la structure des tables de données pour se familiariser avec le contenu.

    Les liens vers le contenu sont généralement statiques, cependant, prenez le temps de regarder l’arborescence des documents et d’examiner la façon dont les valeurs de champ sont formatées pour une utilisation dans le CMS. Pour comprendre les informations fournies ci-dessous, cliquez avec le bouton droit dans les formulaires de la plateforme et sélectionnez Afficher XML pour afficher l’arborescence de document pour la table référencée. Pour afficher les valeurs de table de chaque champ, cliquez avec le bouton droit sur l’étiquette du formulaire et choisissez Afficher - (nom de champ) ou Configurer le dictionnaire pour référence.

    Regardez plusieurs sites d’actualités Internet pour des idées sur la façon de formater les données de liste dynamique et aussi le détail complet de l’article. Recherchez des sites de blogs, des sites d’achat et tout autre site que vous trouvez facile à utiliser, car la mise en page et la convivialité peuvent prendre du temps. Si vous trouvez un site qui vous inspire, imitez-le dans votre conception.

    Articles de la base de connaissances : table kb_knowledge

    Lorsque vous cliquez avec le bouton droit de la souris et sélectionnez Afficher XML sur n’importe quel formulaire du système, l’arborescence de documents de la table de base de données référencée devient référencable. Examinez le sous-ensemble sélectionné suivant de l’arborescence de document afin de vous familiariser avec le contenu facilement disponible pour la conception de votre site.
    <kb_knowledge> 
      <active>true </active> 
      <author display_value= "First Last Name" >Use this field value if author name is important </author> 
      <short_description>Use this field value as the link to the full article detail </short_description>   
      <description>Provide this field value as a 1-2 sentence summary of the article </description>   
      <number>Unique ID can be leveraged in a number of different ways </number> 
      <published>Published time stamp of the article  </published> 
      <rating>This field value provides a 1 to 5 star rating similar to iTunes </rating> 
      <sys_updated_on>Add to supplement article published timestamp </sys_updated_on> 
      <sys_view_count>8 </sys_view_count> 
      <topic>Useful field value in creating hierarchical breadcrumbs </topic> 
      <category>Also useful in organizing articles hierarchically  </category> 
      <use_count>Use this similar to Facebook's "like" feedback, answer to the question was this useful </use_count> 
    </ kb_knowledge>
    <?xml version= "1.0" encoding= "utf-8" ?>
    <j:jelly trim = "false" xmlns:j = "jelly:core" xmlns:g = "glide" xmlns:j2 = "null" xmlns:g2 = "null" >
     
    <div class = "cms_knowledge_list customer_success" >
     <g:for_each_record file = "${current}" max = "${jvar_max_entries}" ><br /><table cellspacing = "0" cellpadding = "0" border = "0" class = "background_transparent" >
      <tr><td class = "cms_knowledge_list_image" >
      <j:if test = "${current.u_logo.getDisplayValue() != ''}" >  
       <div class = "knowledge_article_logo" >
         <a href = "knowledge.do?sysparm_document_key=kb_knowledge,${current.sys_id}" > 
           <img src = "${current.u_logo.getDisplayValue()}" alt="${current.text}" width = "110px" /> 
         </a>  
       </div>
      </j:if>
      </td>
      <td width = "100%" >
      <a href = "knowledge.do?sysparm_document_key=kb_knowledge,${current.sys_id}" target = "_top" >
        <span class = "cms_knowledge_list_link" >${current.short_description}</span>
      </a>
      <p class = "kb_description" > "${current.description}"
      <!--${SP}-${SP}<span class="cms_knowledge_list_author">${current.author.first_name}${SP}${current.author.last_name}</span>-->
      </p>
      </td></tr><tr>
      <td width = "100%" colspan = "2" class = "kb_learn_more" >
      <p class = "kb_learn_more" >
        <a href = "knowledge.do?sysparm_document_key=kb_knowledge,${current.sys_id}" >Learn More</a>
      </p></td></tr></table>
     
    </g:for_each_record></div>
     
    </j:jelly>