Gestão de conteúdo do sistema

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • A maior parte do conteúdo em um site CMS é gerenciada em diferentes locais em todo o sistema.

    Por exemplo, se você estiver criando um site de conhecimento, as páginas e os blocos existirão no CMS, mas os artigos de conhecimento serão criados e gerenciados na aplicação Conhecimento. O mesmo é verdadeiro para qualquer outro tipo de conteúdo que você planeja aproveitar. É importante reservar um tempo para entender a estrutura da tabela de dados para se familiarizar com o conteúdo.

    Os links para o conteúdo são normalmente estáticos, no entanto, reserve um tempo para analisar a árvore de documentos e revisar como os valores de campo são formatados para uso no CMS. Para entender as informações fornecidas abaixo, clique com o botão direito do mouse nos formulários na plataforma e selecione Mostrar XML para exibir a árvore de documentos da tabela referenciada. Para ver os valores da tabela para cada campo, clique com o botão direito do mouse no rótulo do formulário e escolha Mostrar - (nome do campo) ou Configurar Dicionário para referência.

    Veja vários sites de notícias na internet para obter ideias sobre como formatar dados de lista dinâmica e também os detalhes completos do artigo. PESQUISE sites de blog, sites de compras e qualquer outro site que você achar fácil de usar, já que o layout e o design de usabilidade podem ser demorados. Se você encontrar um site que inspira você, emita-o no seu design.

    Artigos de conhecimento - tabela kb_knowledge

    Ao clicar com o botão direito do mouse e selecionar Mostrar XML em qualquer formulário no sistema, a árvore de documentos da tabela de banco de dados referenciada se torna referenciável. Revise o subconjunto selecionado a seguir da árvore de documentos para que você possa se familiarizar com o conteúdo prontamente disponível para o design do seu 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>