Guide

Introduction

XSLT functions play a key role in designing and developing websites in C1 CMS. In this guide you will learn how to create XSLT functions, edit XSLT functions by adding input parameters and making calls to other CMS functions, edit their markup as well as preview and debug the functions.

Who Should Read This Guide

This guide is intended for web developers who want to learn how to create XSLT functions in C1 CMS.

As a web developer, you must be an expert in XML and XSLT and know how to work with C1 CMS and in its CMS Console. Knowing C# is a plus as some topics include examples in C# as a scripting language used in XSLT.

You need to have access to the Functions perspective with sufficient permissions to create, edit and delete XSLT 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 XSLT Functions, you are supposed to take a number of steps.

Getting Started

Step

Activity

Chapter or section

1

Create a function

Creating XSLT Functions

2

Edit its general settings

Editing General Settings

3

Edit its debug settings

Editing Debug Settings

4

Add input parameters

Creating Input Parameters

5

Make function calls

Making Function Calls

6

Edit its XSLT markup

Editing the Template

7

Preview the function

Previewing Functions

 

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