System Content Management
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.
- Dieses Beispiel der New York Times hat zwei getrennte Listenformate.
- Das Beispiel von CNN weist mehrere Listenformate auf der Seite auf.
- Auf der ServiceNow-Website werden unterschiedliche Listenformate verwendet.
Knowledge Base-Artikel - kb_knowledge-Tabelle
<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>