System Content Management

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Der größte Teil des Contents einer CMS-Site wird an verschiedenen Orten im gesamten System verwaltet.

    Wenn Sie beispielsweise eine Knowledge-Website erstellen, sind die Seiten und Blöcke im CMS vorhanden, die Knowledge-Artikel werden jedoch in der Knowledge-Anwendung erstellt und verwaltet. Dies gilt auch für jeden anderen Content Typ, den Sie nutzen möchten. Es ist wichtig, sich Zeit zu nehmen, um die Tabellenstruktur der Daten zu verstehen und sich mit dem Content vertraut zu machen.

    Links zu Content sind in der Regel statisch. Nehmen Sie sich jedoch Zeit, die Dokumentstruktur zu betrachten und zu überprüfen, wie Feldwerte für die Verwendung innerhalb des CMS formatiert werden. Um die unten aufgeführten Informationen zu verstehen, klicken Sie mit der rechten Maustaste in die Formulare der Plattform. Wählen Sie dann XML anzeigen aus, um die Dokumentstruktur für die referenzierte Tabelle anzuzeigen. Um die Tabellenwerte für jedes Feld anzuzeigen, klicken Sie mit der rechten Maustaste auf die Formularbezeichnung, und wählen Sie Anzeigen - (Feldname) oder Dictionary konfigurieren als Referenz aus.

    Schauen Sie sich verschiedene Nachrichten-Sites im Internet an, um sich Anregungen zum Formatieren dynamischer Listendaten und zu den vollständigen Artikeldetails zu holen. Durchsuchen Sie Blog-Sites, Einkaufs-Sites und andere benutzerfreundliche Sites, da das Design von Layout und Benutzbarkeit sehr zeitaufwendig sein kann. Wenn Sie eine Site finden, die Sie inspiriert, sollten Sie sie in Ihrem Design nachbilden.

    Knowledge Base-Artikel - kb_knowledge-Tabelle

    Wenn Sie innerhalb des Systems mit der rechten Maustaste auf ein beliebiges Formular klicken und XML anzeigen auswählen, wird die Dokumentstruktur für die referenzierte Datenbanktabelle referenzierbar. Überprüfen Sie die folgende ausgewählte Untergruppe der Dokumentstruktur, um sich mit dem Content vertraut zu machen, der für Ihr Site-Design sofort verfügbar ist.
    <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>