Error Message Default Layout File is Not Exists! Please Goto To Template Manager And Create A New Layout First. - Question | JoomShaper

Error Message Default Layout File is Not Exists! Please Goto To Template Manager And Create A New Layout First.

P(

Pierre Veelen (siteadmin)

Helix Framework 3 days ago

I upgraded an existing webiste to 6.0.3. Then installed the Helix Ultimate template (helixultimate_template_v2.2.4)

When i start the template System -> Website styles -> Template Options button -> The the template settings manager opens with the error message: Default Layout file is not exists! Please goto to template manager and create a new layout first.

How to fix that.

0
3 Answers
Toufiq
Toufiq
Accepted Answer
Senior Staff 1 day ago #220718

Hi there,

Thank you for reaching out, and I apologize for any inconvenience caused by this oversight. To better address the issue, could you kindly provide Joomla administrator access? This will enable me to thoroughly investigate the matter and provide you with a prompt resolution.

I appreciate your cooperation and will ensure to get back to you as soon as possible.

Best regards,

Toufiqur Rahman (Team Lead, Support)

0
P(
Pierre Veelen (siteadmin)
Accepted Answer
12 hours ago #220792

Hi Toufiq, Thank you for reply. I already fixed it with help of claude.ai.

The root of the problem is that the render_layout function in Helix Ultimate looks for options.json at the path /templates/system/options.json instead of /templates/shaper_helixultimate/options.json. This is a known bug. So the file does exist, but Helix is looking in the wrong location. This points to an issue with the template_style_id in the database.

Solution via the database (phpMyAdmin) If the menu item is set to “Use default (template style)” but the template_style_id in the database hasn't been correctly updated to 0, Helix Ultimate will look in the wrong path and you'll get this error. GitHub Steps: Open phpMyAdmin via your hosting Go to the #__menu table (e.g., jos_menu) Execute this SQL query:

sqlUPDATE jos_menu SET template_style_id = 0 WHERE template_style_id != 0; (replace jos_ with your own database prefix)

Click Execute Then go back to the Joomla backend and reopen the template

Maybe you can update the helix ultimate template with this information.

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 3 hours ago #220795

Hoi Pierre. Thanks, I already did. I added to "FAQ & Troubleshooting" section.

0