Joomla 4.2 - Question | JoomShaper

Joomla 4.2

JL

Josef Langenegger

SP Page Builder 1 year ago

I have installed Joomla 4.2 today. On my site i use with SP Pagebuilder the modules "Login" and "Random Image". With both of them the following message appears after installing Joomla 4: "count(): Argument #1 ($value) must be of type Countable|array, null given".

I ask you to fix the error as soon as possible. How can I fix the error in the meantime?

Thank you for the support.

Greetings langi

1
13 Answers
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 1 year ago #79968

Hi Langi,

As I mentioned in different topic today you have two temporray options:

  1. Disable login module and replace with Login menu item in main menu.
  2. Or DELETE login module override from your template folder:

templates/shaper_NAME/html/mod_login/default.php

"default.php" file must be deleted or renamed by now.


It's becuase Joomla 4.2 made some code changes, added Multi-Factor Authentication that replaced Two-Factor Authentication that was before in Joomla 4.1.x


Yes, Update of Helix will be in the next 24-48h.

0
JL
Josef Langenegger
Accepted Answer
1 year ago #80060

Hi

Thank you for this useful information.

0
JL
Josef Langenegger
Accepted Answer
1 year ago #80435

Two months ago I posted the question "Update Changes The Layout". Now I find out that this problem is still not fixed even with Tooday's update. Very sad!

When will this be fixed?

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 1 year ago #80438

"count(): Argument #1 ($value) must be of type Countable|array, null given".

Has been fixed in today Helix Ultimate 2.0.11 update. So if you have raw Helix just update.


Do You mean that Custom Layout is deleted by template update?

0
JL
Josef Langenegger
Accepted Answer
1 year ago #80461

Yes "count(): Argument #1 ($value) must be of type Countable|array, null given" is fixed. But the custom layout is still changed with the update, unfortunately.

0
Chris G
Chris G
Accepted Answer
1 year ago #80548

Hey Paul,

Has been fixed in today Helix Ultimate 2.0.11 update. So if you have raw Helix just update.

"count(): Argument #1 ($value) must be of type Countable|array, null given". is still existing in shaper_estate, also after updating Helix Ultimate to 2.0.11

  1. Disable login module and replace with Login menu item in main menu. Or 2. DELETE login module override from your template folder:

solved the issue

0
JL
Josef Langenegger
Accepted Answer
1 year ago #80686

Hi This is what I wrote. "count(): Argument #1 ($value) must be of type Countable|array, null given" is fixed.

But the problem "Update Changes The Layout" described three months ago is unfortunately still unsolved.

The attached pictures show the page before and after the 2.0.11 update.

I really expect this bug to be fixed as soon as possible. Greetings langi

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 1 year ago #80687

In that case, by now I recommend to set those colors using custom.css file.

I will ask team to check and correct that.

0
JL
Josef Langenegger
Accepted Answer
1 year ago #80688

"I will ask team to check and correct that." I already got this answer from Mehtaz Afsana Borsha three months ago. But nothing has happened.

0
J
[email protected]
Accepted Answer
1 year ago #82828

Just a heads up on ver 2.0.11 regarding another issue with helix on the following ticket...

https://www.joomshaper.com/forum/question/13405

Ver 2.0.9 and 2.0.10 resolved the problem with that ticket and 2.0.11 has reintroduced the same issue.

0
LC
Lito Cabezas
Accepted Answer
1 year ago #84307

I also experienced this issue on Ver 2.0.11.

Need to downgrade, how can we download previous version?

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 1 year ago #84322
0
LC
Lito Cabezas
Accepted Answer
1 year ago #84444

Thanks Paul.

0