Hello,
first of all, the Page Builder is awesome. We love it.
We miss some important features for our work.
1. Enable / Disable entire Row
Very often one plans a text / image block, but one only has placeholders like “Lorem Ipsum”. At a later date the text will be entered first. It would be very good if you could disable a row completely.
2. Enable / Disable Row for Mobile / Tablet / Desktop
Very often you want to turn off certain Rows or Cells for mobile or tablet devices.
This possibility is completely missing in Page Builder.
3. Widgets hide if user is not logged in
We use the Page Builder in many websites. On many landing pages, certain content on these pages may only be visible when the user is logged in. This means that logged in users receive more information than users who are not logged in.
Concrete example:
Redundant content that exists on many similar pages is not visible to users who are not logged in.
– Search engines are not logged in, so there is no duplicate content
– Price lists may only be visible on these pages for registered and logged-in members.
There are many reasons why certain content on a web page should only be displayed after a login.
There are plugins with which you can hide content according to certain rules, e.g. “Hide this” or “Restrict content”.
But this works only in a text widget when the ShortCode is directly before and after the text.
For widgets like: Accordion, Headline, Tabs … this is not possible.
The only option is to hack the widgets, but it is a lot of work to change them after their updates.
The solution is very simple, it lacks 2 parameters for example: codeBefore, coderAfter. In the text field “codeBefore” one then simply carries the ShortCode, e.g. for plug-in “Hide this” [hide for = “! logged in], then enter [/ hide] in the” coderAfter “text box.
We’ve added the 2 fields in so-widgets-bundle to all widgets so we can use all widgets for both normal and hidden content.
I think that many users of the Page Builder appreciate this possibility, because you can also insert other functions with the 2 additional fields.
It is a pity that the widgets of the otherwise very good Page Builder do not have this possibility. Either you have to use the hacking or external widgets widgets.
Is it possible that you add 2 additional fields in the widgets to expand the function of the widgets in this regard?
It does not take long to integrate the additional fields, making the widgets much more flexible.
Most important for us is the point 3 (Widgets hide if user is not logged in).
We need this possibility in more than 100 landing pages.
Best regards
Hi André,
I’ve marked this thread as a feature request. We often look through these threads to get ideas for what to add in our future updates. Hopefully, we’ll be able to add this in a future update. I would recommend taking a look at Widget Options as it should allow you to do most of what you’re after until these are added.
If you need this urgently, you could always post a job on Codeable.
I use the Plugin Display Widget 3.0 to control sidebar widgets.
This does not work for the widgets in PageBuilder. I’ve tested the Widget Options plugin, but it’s not reliable in determining exactly which widgets to display on which page.
Urgently is only the point 3. Widgets hide if user is not logged in, that’s why I reworked the widgets for us. The problem is only with updates the changes must be entered again.
1. Enable / Disable entire Row and 2. Enable / Disable Row for Mobile / Tablet / Desktop is a feature for us, that makes life easier for us.
regards
Hi André,
Widget Options should accomplish 3. To clarify, did you enable the Page Builder compatibility setting/functionality/addon? If you don’t, Widget Options won’t be present on your page builder widgets and will be overall less use useful.