Data Centric Functions

Introduction

Data-centric functions are XSLT-based CMS functions that allow you to programmatically manage data in data types - retrieve, create, update and delete data items.

In this guide you will learn how to use these functions, primarily, the Get<DataType>Xml-like functions generated by the system automatically.

Who Should Read This Guide

This guide is intended for web developers who want to learn how to use data-centric functions in C1 CMS to manage data.

As a web developer, you must be an expert in XML and XSLT and know how to work with C1 CMS and in its Administrative Console.

You need to have access to the Data and Functions perspectives with sufficient permissions to create, edit and delete data types and functions. To use the XSLT functions on pages and layout templates, you might also need to have access to the Content and Layout perspectives.

Getting Started

To get started with data-centric functions, you are supposed to take a number of steps.

Getting Started

Step

Activity

Chapter or section

1

Get data as XML

Getting Data As Xml

2

Select fields

Selecting Fields

3

Sort data

Sorting Data

4

Filter data

Filtering Data

Using Data Reference Filter

Using Field Predicates Filter

Using Compound Filter

Using Active Page Reference Filter

5

Use paging

Paging

6

Use references

Using References

7

Set up naming

Naming

8

Set up caching

Caching

9

Add, update and delete data

Other Data-Centric Functions

In the following few chapters, you will learn more about these and other activities.