Admin Panel is still outdated after update to 559

kristina11
2 Posts
kristina11 posted this 25 September 2022

Dear Themler Team,

I'm using Themler for years and now I updated to 559 in order to create Joomla 4 templates.
Unfortunately this is not possible. Let me explain:

  1. Themler displays the version 559, when I hover over (?)
  2. I'm not able to import the template (blank_themler_joomla4_theme.zip) provided on your website in Themler desktop. Error Message: Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in C:\ProgramData\Themler\hd_data\themler_475563698\joomla\templates\untitled4\app\index.php on line 34
  3. When I try to install a very simple template (created with Themler v. 559) on my webserver (php 8.0.23, J!4) I get, after activating it in Joomla, a debug message ClassNotFoundError for JRequest in functions.php. Compared to your functions.php the method is in another way implemented and as far as I know JRequest is no longer available in Joomla 4.
  4. So I took a look into Themler-backend/Admin Panel and I saw, that this runs still with Joomla 3.3 and php 5.4.

I assume, that my update was somhow not working. So, what can I do to make it possible to produce Joomla4 templates?

  1. Can I safely uninstall Themler and then install it with my licence?
  2. If yes: can I import older templates in order to migrate them somehow?
    Or should I do a preparation, like exporting all sections?
  3. Is it possible to install two Themlers in parallel (Joomla3-Version and newest) or on another computer?

Kind Regards
Kristina

Dear Themler Team, I'm using Themler for years and now I updated to 559 in order to create Joomla 4 templates. Unfortunately this is not possible. Let me explain: 1. Themler displays the version 559, when I hover over (?) 2. I'm not able to import the template (blank_themler_joomla4_theme.zip) provided on your website in Themler desktop. Error Message: `Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in C:\ProgramData\Themler\hd_data\themler_475563698\joomla\templates\untitled4\app\index.php on line 34` 4. When I try to install a very simple template (created with Themler v. 559) on my webserver (php 8.0.23, J!4) I get, after activating it in Joomla, a debug message `ClassNotFoundError for JRequest` in functions.php. Compared to your functions.php the method is in another way implemented and as far as I know JRequest is no longer available in Joomla 4. 5. So I took a look into Themler-backend/Admin Panel and I saw, that this runs still with Joomla 3.3 and php 5.4. I assume, that my update was somhow not working. So, what can I do to make it possible to produce Joomla4 templates? 1. Can I safely uninstall Themler and then install it with my licence? 2. If yes: can I import older templates in order to migrate them somehow? Or should I do a preparation, like exporting all sections? 3. Is it possible to install two Themlers in parallel (Joomla3-Version and newest) or on another computer? Kind Regards Kristina
Vote to pay developers attention to this features or issue.
3 Comments
Order By: Standard | Newest
Support Team
Support Team posted this 26 September 2022

Hello Kristina,

Thank you for the detailed description of issues and sorry that you encountered them.

I'm not able to import the template (blank_themler_joomla4_theme.zip) provided on your website in Themler desktop.

And also two following questions.
Old themes are all for Joomla 3 and cannot be imported or converted for Joomla 4 automatically. The themes are completely different as if they were for different CMS's. That is why for Joomla 4 a separate theme should be downloaded and not just Joomla 3 theme with Themler update.

Here are possible ways to make creating themes easier (if they are made to re-create old themes):
- organize controls in Sections and use Export as Zip option in the Section tab, then import them in a new theme using Import as Zip
- there are Export / Import options available in the Posts tab to transfer Posts layout and styling

There is a separate Themler theme for Joomla 4 at https://themler.io/Download. Currently it is in Beta. Please update it to the latest Themler version as it includes some fixes.

Can I safely uninstall Themler and then install it with my licence?

Yes, sure. Only please make sure to log in with your email and password to Themler after installing.

Is it possible to install two Themlers in parallel (Joomla3-Version and newest) or on another computer?

You may use as many websites as needed with different CMS versions and even different CMS's on a hosted website or on some localhost (like xampp). You may use and edit Themler themes in each of them.
On the other hand, Themler desktop includes Joomla 3 installation, so you may use it for Joomla 3 and also use Joomla 4 with Themler on a website on some live hosting or localhost. Only there can be issues in running multiple themes simultaneously. In case you will get a warning in a browser and will need to close Themler and clear cache.

Sincerely,
Nettie

Hello Kristina, Thank you for the detailed description of issues and sorry that you encountered them. >> I'm not able to import the template (blank_themler_joomla4_theme.zip) provided on your website in Themler desktop. And also two following questions. Old themes are all for Joomla 3 and cannot be imported or converted for Joomla 4 automatically. The themes are completely different as if they were for different CMS's. That is why for Joomla 4 a separate theme should be downloaded and not just Joomla 3 theme with Themler update. Here are possible ways to make creating themes easier (if they are made to re-create old themes): - organize controls in Sections and use Export as Zip option in the Section tab, then import them in a new theme using Import as Zip - there are Export / Import options available in the Posts tab to transfer Posts layout and styling There is a separate Themler theme for Joomla 4 at https://themler.io/Download. Currently it is in Beta. Please update it to the latest Themler version as it includes some fixes. >> Can I safely uninstall Themler and then install it with my licence? Yes, sure. Only please make sure to log in with your email and password to Themler after installing. >> Is it possible to install two Themlers in parallel (Joomla3-Version and newest) or on another computer? You may use as many websites as needed with different CMS versions and even different CMS's on a hosted website or on some localhost (like xampp). You may use and edit Themler themes in each of them. On the other hand, Themler desktop includes Joomla 3 installation, so you may use it for Joomla 3 and also use Joomla 4 with Themler on a website on some live hosting or localhost. Only there can be issues in running multiple themes simultaneously. In case you will get a warning in a browser and will need to close Themler and clear cache. Sincerely, Nettie
kristina11
2 Posts
kristina11 posted this 27 September 2022

Hello Nettie,
thanks for your reply.

As I did so before, I tried to install provided template blank_themler_joomla4_theme.zip from your website in Themler desktop again and get the following Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in C:\ProgramData\Themler\hd_data\themler_475563698\joomla\templates\untitled5\app\index.php on line 34
What went wrong? What should I do to import your template without an error in order to create a new J!4 template in Themler Desktop?

Thank you for help and best regards
Kristina

Hello Nettie, thanks for your reply. As I did so before, I tried to install provided template blank_themler_joomla4_theme.zip from your website in Themler desktop again and get the following `Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in C:\ProgramData\Themler\hd_data\themler_475563698\joomla\templates\untitled5\app\index.php on line 34` What went wrong? What should I do to import your template without an error in order to create a new J!4 template in Themler Desktop? Thank you for help and best regards Kristina
Support Team
Support Team posted this 28 September 2022

Hello,

As mentioned, Themler desktop includes Joomla 3 installation and at the momentdoesn't have Joomla 4 installation. So you can only install Joomla 4 default theme on your website or on a localhost with Joomla 4. Install it like any other theme and activate.

Sincerely,
Nettie

Hello, As mentioned, Themler desktop includes Joomla 3 installation and at the momentdoesn't have Joomla 4 installation. So you can only install Joomla 4 default theme on your website or on a localhost with Joomla 4. Install it like any other theme and activate. Sincerely, Nettie
You must log in or register to leave comments