close ad
Databridge V2 with MySQLi support IS Now Available!
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues


Show and hide a region based content in field of CMS

Thread began 1/26/2018 7:02 am by mrs | Last modified 1/26/2018 12:52 pm by Ray Borduin | 159 views | 2 replies |


Show and hide a region based content in field of CMS

If I have a PowerCMS editable region on a page, can I show or hide it and other regions based on content entered? For Example, if the admin entered any word other than 'hide', I want it to show, if the admin does enter 'hide' I want it to disappear!

For example:

?php show if field_content is not equal to 'hide' { ?
<label for="coast">
<input type="checkbox" name="coast" id="coast">&nbsp;<?php echo WA_getCMSContent($database_PowerCMSConnection, $PowerCMSConnection, 'inc-newsletter', 'coast'); ?>
?php } ?

Is this possible, and if so, how do I write the show if code? The recordset for it doesn't exist in the page due to PowerCMS not creating a recordset on the page the same way as DataAssist does?



Sign in to reply to this post


I've actually approached this in a different way than I have enquired about, but it would be useful to know if one can show or hide a specific field still.

Anyway, I now have an issue with the way I have approached it. I've decided to make a new table with the text in a single record using multiple fields so that the info is updated easily using an update and detail page created by DataAssist.

My new issue is that I have got a newsletter sign up page which shows or hides particular regions. These regions are three checkboxes which can be hidden or shown independently. If a checkbox is hidden, then it submits a value of 1 regardless of the fact I've replaced it with a hidden field with a value of 0.

So to clarify, if I am hiding one of the checkboxes then I am ensuring that I am presenting the insert script with an alternative hidden field with the same name and ID but it has a value of 0, but it's entering into the DB as a 1. I can't figure out why. I've done this kind of if/else procedure so many times successfully, but I just can't figure out what's going wrong this time.

What's happening is:

- boxes visible and checked enter 1 in the DB -- this is OK
- boxes visible and UNchecked enter 0 in the DB -- this is OK
- boxes replaced with a hidden field with a value of 0 enter 1 -- this is wrong

I've attached the code.



Attached Files
Sign in to reply to this post

Ray BorduinWebAssist

It is because you have it set up to submit as type checkbox. What is hidden or visible really shouldn't matter. I'd add a value to checkbox itself and delete the hidden elements and that should fix it.

Sign in to reply to this post
Did this help? Tips are appreciated...

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question





Ease of use


security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...