Body Design Area
Last Updated: 17 Dec 2015
This design area prints the content of the asset that is currently being viewed. The code required for the Body design area is shown below.
<MySource_AREA id_name="page_body" design_area="body" />
Bookmarks to the headings on this page:
Set Variables
The set variable available for the Body design area is as follows:
- format: this variable allows you to change the format of the content. The values you can use for this variable is text or low_bandwidth. The text option strips out all of the images, object tags and embed tags from the content of the asset. The code required for this
format is shown below.
<MySource_AREA id_name="page_body" design_area="body" >
The low bandwidth option does the same as the text option but also removes as much whitespace as possible. The code required for this format is shown below.
<MySource_SET name="format" value="text" />
</MySource_AREA><MySource_AREA id_name="page_body" design_area="body" >
By using either one of these two options, you can create a different version of your design that does not contain images in the content of the page. Images that are used in the CSS, however, will still be displayed.
<MySource_SET name="format" value="low_bandwidth" />
</MySource_AREA>
Customising the Body Design Area
When you create a Design Customisation, you will be able to customise the Body design area and select the format the customisation will use. This is done in the General section on the Details screen of the Body Design Area, which is shown in the figure below. In the Format field select Full HTML, Text Only or Low Bandwidth. For more information on creating Design Customisations and how to customise design areas, refer to the Design Customisation chapter in this manual.
The General section of the Details screen
Example
Below is the HTML code that was added to the static HTML file to show the content of the page.
<div id="main-column">
<h1><MySource_PRINT var="asset_name" /></h1>
<!-- Design Body -->
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean facilisis
pellentesque nunc et pharetra. Suspendisse vehicula turpis ac orci interdum
mollis. Vestibulum malesuada, urna sed pharetra suscipit, enim est placerat
mauris, vitae elementum nunc dui quis purus. Suspendisse suscipit leo ut mi
consectetur malesuada. Sed tincidunt erat ac massa imperdiet at tristique sem
egestas. Maecenas vestibulum, elit ac interdum vulputate, lectus magna tempus
tortor, ut malesuada nunc lorem ut dolor. Nunc orci quam, aliquam eu rhoncus
a, congue et enim. Phasellus lacus turpis, adipiscing ut tincidunt in, aliquam id
orci. Vivamus ullamcorper, ipsum quis tempus sagittis, mi risus placerat risus,
quis volutpat eros nisi vel nunc. Aenean convallis ligula vel arcu blandit
imperdiet. Praesent id justo ut lacus sodales ornare. Vestibulum sit amet auctor
ipsum. Duis volutpat, lacus hendrerit vulputate convallis, ipsum nunc euismod
ante, sed convallis justo tellus eleifend ipsum. </p>
</div>
To show the content of the asset, the temporary text is replaced with the Body design area, as shown below.
<div id="main-column">
<h1><MySource_PRINT var="asset_name" /></h1>
<MySource_AREA id_name="page_body" design_area="body" />
</div>
The design will now show the content of the asset, as shown in the figure below.
The content of an asset on a Site
To show the text only version of the content of the page, the format set variable is added to the parse file, as shown below.
<div id="main-column">
<h1><MySource_PRINT var="asset_name" /></h1>
<MySource_AREA id_name="page_body" design_area="body">
<MySource_SET name="format" value="text" />
</MySource_AREA>
</div>
The image will be removed from the content of the page, as shown in the figure below.
The text format of a Site
Alternatively, if you set the format to low_bandwidth instead of text, the image and the white space will be removed from the content of the page.
Designs
Chapters
- Steps to Creating a Design
- Design Asset
- Design Customisations
- Design Tags
- Asset Lineage Design Area
- Body Design Area
- Declared Vars Design Area
- Login Form Design Area
- Password Change Form Design Area
- Menu Normal Design Area
- Metadata Design Area
- Nest Content Design Area
- Show If Design Area
- Exit Design Area
- CSRF Token
- Global Variables
- Using Alternate Designs
- CSS Design File
- SCSS Design File
Appendices
The Latest
Let Us Know What You Think
Let us know if you spot any errors or if you have any ideas on how we can improve the Matrix Community Website.
Contact Squiz for Demo
Let us show you the true power of Squiz Matrix by giving you a personalised demonstration.