Joomla 4.4.14 - SP Page Builder v. 2.1.6 - Error when I try to open the "Frontend editor": "Call to undefined method Joomla\CMS\Form\Form::renderControlFields()" - Forum | JoomShaper
Awaiting an answer SP Page Builder

Joomla 4.4.14 - SP Page Builder v. 2.1.6 - Error when I try to open the "Frontend editor": "Call to undefined method Joomla\CMS\Form\Form::renderControlFields()"

Asked by Ma 11 months ago Last activity 10 months ago

Hi,

I'm using SP Page Builder 2.1.6, and after the latest Joomla update to v. 4.4.14, and T4 System Plugin to version 2.5.3, I get the error Call to undefined method Joomla\CMS\Form\Form::renderControlFields() when I try to open the "Frontend editor" from the SP Page Builder "Pages" menu.

Can you help me to fix this issue?

Thank you ☺️

Error page

4 replies

Ma Asked this

I noticed that also SP Simple Portfolio has an error in the page "Items" (backend side). The error is: Call to undefined method Joomla\Filesystem\File::getExt()

Error

Ofi Khan Staff

Hello Ma,

Thank you for reaching out to our technical support forum. I’m sorry to hear about the trouble you’re experiencing. Rest assured, I will look into this issue for you and work to resolve it as quickly as possible.

If you could kindly provide any additional information regarding the issue, it would greatly help me investigate and address it more efficiently. Please share your administrator access here to check the issue. Use the Hidden Content box to share the credentials. Make sure that you have a full site backup before sharing.

Best regards

Ma Asked this

Thank you for your reply Ofi. I just created a superuser for you, I will attach the credentials in the hidden content below.

Thank you

Ma Asked this

Dear Ofi, did you had any chance to take a look to this issue?

Thank you

Ofi Khan Staff

I have checked your site. Both SP Page Builder Frontend Editor and SP Simple Portfolio Items in the backend works fine in my case.

https://prnt.sc/qqagWfWee2oT

https://prnt.sc/oSpmht2G5OdM

The error Call to undefined method Joomla\CMS\Form\Form::renderControlFields() occurs when you are trying to access Frontend without logging in.

Ma Asked this

Thank you for your help

Paul Frankowski Senior Staff
10 months ago · edited

SP Simple Portfolio- should work now, but please keep that older version until you are using J4.

But with T4 framework/JA template problems I cannot help you. But I discovered that error is from login view (!) code.

When I enabled Shared Session in Global Conifuration, SSPB front-end editor now works, becuase I skipped the login screen. It means that probably problem is from JA Purity_iv template itself!?


The evidence that works

info_3639_2025.jpg

my role ends here

Ma Asked this

Hi Paul, thank you for your answer.

I think that this problem started after the last T4 framework update. JA Purity IV still always the same, no new update, so maybe the problem is not coming from the template.

So ok, you enabled the "Shared Session" in "Global Conifuration" to skip the frontend authentication when you already logged-in from the backend. This issue is really weird...

What's the issue with SP Simple Portfolio? Why do I need to keep the current version? Is because of the open_basedir settings that are too strict?

Thank you for your help

Paul Frankowski Senior Staff

BTW

Using tips from forum.joomla.org or your local support team fix that "Joomla\Filesystem\Folder::create: Path not in open_basedir paths " inside your Joomla.

Le cause più frequenti del problema:

  1. Percorso errato dei log o tmp in configuration.php
    Molto frequente dopo migrazioni e reinstallazioni.

  2. Impostazioni open_basedir troppo restrittive nel pannello di controllo dell'hosting
    Il provider ha limitato l'accesso solo a, ad esempio, /home/user/ e Joomla cerca di scrivere altrove.

Ma Asked this

Do you mean that this is related to the SP Simple Portfolio issue?

Thank you

Log in to reply.