Vanessa,
Here is an example of a TV. Let’s say your client wants to create pages for a product catalog. So you have designed a layout like so:
(This is a table)
| Product Name | Product Price |
_______________________________
| Main Image | Product Description |
________________________________
| More Images | Paypal Buy Now |
<tr>
<td>Product Name</td>
<td>Product Price</td>
</tr>
<tr>
<td>Main Image</td>
<td>Product Description</td>
</tr>
<tr>
<td>More Images</td>
<td>Buy Now</td>
</tr>
Now in other CMS’s, you might have to teach your client to create that table.
With MODx, you can replace these fields with TV’s like so:
[*productname*] - Text TV
[*productprice*] - Text TV
[*productimage*] - Image TV
[*productdescription*] - HTMLarea TV
[*moreimages*] - URL TV
[*buynow*] - Text TV
Examples/HowTo - (Creating TV’s -
http://modxcms.com/creating-a-template-variable.html)
Then you replace your clients page with this:
<tr>
<td>[*productname*]</td>
<td>[*productprice*]</td>
</tr>
<tr>
<td>[*productimage*]</td>
<td>[*productdescription*]</td>
</tr>
<tr>
<td>[*moreimages*]</td>
<td>[*buynow*]</td>
</tr>
This is one example of how you can make building pretty pages easy for your clients.
I hope this made sense,
Chuck