Gestion du contenu système

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 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 envisagez 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 d’examiner l’arborescence de documents et d’examiner comment les valeurs de champ sont formatées pour être utilisées 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 le code XML pour afficher l’arborescence de document de la table référencée. Pour afficher les valeurs de table pour chaque champ, cliquez avec le bouton droit sur l’étiquette du formulaire et choisissez Afficher - (nom du champ) ou Configurer le dictionnaire comme référence.

    Consultez plusieurs sites d’actualités sur Internet pour trouver des idées sur la façon de formater les données de liste dynamique ainsi que les détails complets 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 conception de 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 le code 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 documents afin de vous familiariser avec le contenu facilement accessible à 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>