Tuesday 19 October 2004 1:33:08 am
Hi Axel, I guess you are using a XMLText Field, this kind of text field will only support xml tags and not pure HTML. I'm using a standard Text Field to hold pure HTML. Let's say that you put the HTML code inside the text box, a simple table:
<table width="100%" border="0">
<tr align="center" valign="middle" bgcolor="#00CC00">
<td> </td>
</tr>
<tr align="center" valign="middle">
<td>My data</td>
</tr>
<tr align="center" valign="middle">
<td><a href="http://www.google.com/">My link </a></td>
</tr>
<tr align="center" valign="middle">
<td>My data</td>
</tr>
</table>
To show the result on yout template, this simple code will do the work:
{$node.object.data_map.html_text.content}
<b>Problems you'll find:</b> - Don't use the <b>wash</b> operator, if you do so, all HTML tags will be deleted: {$node.object.data_map.html_text.content|wash} - Be careful with duplicated HTML tags like <body> and so... your pagelayout.tpl already has all this tags, or not? - Use general site CSS or place used CSS inside the new HTML text, otherwise they won't show - Place al used images and resourcers in a known folder - All links inside your HTML code must be absolute http://www.domain.com/whatever This workd form me... maybe tehere are better ways to do this when a your client asks you for a free template... whenever they ask something lke that to a CMS, I'm always dying to say "Get the Dreamweaver, there you have your complete free template.." :)))
Can you feel it Mr. Anderson? Closing in on you? Oh I can, I really should thank you after all. It was, after all, it was your life that taught me the purpose of all life. Purpose of life is to end.
|