Forums / Setup & design / How to allow users add small pieces of html in a article ?

How to allow users add small pieces of html in a article ?

Author Message

Alexandre Cunha

Thursday 14 October 2004 4:02:54 pm

Hello,

I whant create a article with small pieces of html, like this


<form action="http://www.google.com/search" method=get>
       <input type=text value="manual filetype:pdf" name=q  size=25>
       <nobr> 
       <input name=btnG type=submit value="Google Search">
       </nobr> 
</form>

unfortunetly, ezpublish doest allow me add some html tags in articles.
Gives this message:
Unsupported tag form(removed)
Unsupported tag input(removed)

How can i solve this ?

thanks
axel

http://AlexandreCunha.com

Ted Striker

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>&nbsp;</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.