Custom Theme Creation - Problems

Hell to the forum,
i try to create a custom theme, with the help from chatgpt, but no succes.
Even to create a subtheme of SuitP is not working like i need it.
I copied the night subtheme an tried to make my own subtheme, but more then 31 000 lines css.
Wow. In one File???
I cannot workm with sass, it is on an hosting Partner and i have no rights for installing sass compiler, maybe there is an plugin like TYPO3 but i did not find it.
I hope i find help in the forum.
Here is a lot of brainpower, more the KI.
THANK YOU VERY MUCH

Hello,

there are only hints from the team, about it not yet being supported:

I’d be careful there - that sounds as if there could be code changes in future versions, when themes are starting to be supported.

Thanks for the answer, BUT…
I am on version 7 latest!
There should be an solution in 2025 :slight_smile:

You don’t have to copy the big file, you can just add your changes in a small file.

I think you do need to compile SASS. You don’t have to do it on the final server, you can do it locally and then upload the results. I’m afraid I can’t guide you through that process though, I don’t know the details.

Check out the doc:

Thanks for the nice answers, but there must be more to this somewhat half-baked solution.
What if I want to add programming?
How do I include my own CSS file in the theme?
Even if I follow the pathing exactly in the custom section, I can’t add another CSS file to the _head-tpl.
I know of other Smarty-programmed systems where you can extend the files, so why not here?
How do I build my own theme, etc. etc.?
I’m in the developer area here, so I was hoping other developers might have some tips.

Thanks

Sorry, I never created the entire new themes. I think it is possible since I could see custom theme plugin on the SuiteCRM store (Search results for 'theme').

I would stringly advise you against doing such a deep overhaul in a EOL system such as v7.

But if you really want to go that way, yes, there are many ways to extend SuiteCRM programmatically, have you read the Developer section of the Docs? Do you have any more specific questions about those ways to extend?

For example, you can extend the view classes and set up your own smarty there.