Property Type ReferenceΒΆ
As already described in Creating a Page Template a template consists of multiple property types, which enable the user to manage content in a semantic way.
The simplest template possible looks something like the this:
<?xml version="1.0" ?>
<template xmlns="http://schemas.sulu.io/template/template"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://schemas.sulu.io/template/template http://schemas.sulu.io/template/template-1.0.xsd">
<key>default</key>
<view>ClientWebsiteBundle:templates:default</view>
<controller>Sulu\Bundle\WebsiteBundle\Controller\DefaultController::indexAction</controller>
<cacheLifetime>2400</cacheLifetime>
<meta>
<title lang="en">Default</title>
</meta>
<properties>
<property name="title" type="text_line" mandatory="true">
<meta>
<title lang="en">Title</title>
</meta>
<tag name="sulu.rlp.part"/>
</property>
<property name="url" type="resource_locator" mandatory="true">
<meta>
<title lang="en">Resourcelocator</title>
</meta>
<tag name="sulu.rlp"/>
</property>
</properties>
</template>
This chapter will describe which types you can insert within the
properties tag. Every property type in the documentation comes with an
example property tag to clarify the usage.
This documentation also specifies the available parameters and tags for each property type:
- Account selection
- Article selection
- Block
- Category selection
- Checkbox
- Collection selection
- Color
- Contact account selection
- Contact selection
- Date
- Datetime
- ImageMap
- Link
- Location
- Media selection
- Number
- Page Selection
- Page Tree Route
- Phone
- Resource locator
- Route
- Select
- Single Account selection
- Single Article selection
- Single Category selection
- Single Collection selection
- Single Contact selection
- Single Icon selection
- Single Media selection
- Single Page selection
- Single Select
- Single Snippet Selection
- Smart content
- Snippet Selection
- Tag Selection
- Teaser Selection
- Text area
- Text editor
- Text line
- Time
- URL