Login | Sign up | Toll-Free: 1-800-752-0455
 
 

Forum

 

3 posts by 2 authors in: Forums > CMS Builder
Last Post: March 6, 2018

Hi,

First off I use the wysiwyg and enter 2 paragraph.
ON using the code generator for my detail page output I have

<?php echo htmlencode($record['content_area']) ?>

But the output when the page is viewed on a browser shows the <p> and </p> as part of the unformatted content.

The page is

<?php header('Content-type: text/html; charset=utf-8'); ?>

The page page can be viewed here.

http://www.multilingualinternet.com/index.php

How can I get the output to be shown as formatted.

Cheers

Kenny

Hi Kenny, 

For regular fields, you'd want to show < and > as those characters, which is what htmlencode() does.  It replaced < with the html entity &lt; and so on.

But for WYSIWYG fields you want the HTML tags to show as is without additional formatting so you just want to remove the htmlencode() function so it displays the < and > without encoding them so HTML tags display as intended.  eg: <?php echo $record['content_area']; ?>

Let me know if that works for you!

Dave Edis - Senior Developer
interactivetools.com