* Add the following code to ''mod_bethico_languages/js/bethico.switcher.js'':
// Select the child element
const child = document.querySelector('.bethico-switcher');
// Add the class to its direct parent
child.parentElement.parentElement.classList.add('ms-auto');
* Add the following code to ''mod_bethico_languages/css/bethico.languages.css'':
/* Helix Ultimate */
.sp-module-content > .bethico-switcher {
margin-top: 24px;
}
/* cassiopeia */
.container-search {
height: 73px;
padding-top: 20px;
}
* Change **span**-element to **div**-element in ''modules/mod_bethico_languages/tmpl/default.php''
* Add the following code to ''templates/savor/css/custom.css'':
@import url("/media/mod_bethico_languages/css/bethico.languages.css'');
* Disable loading the css file in module settings
* Modify line 85 and 129 of ''/templates/savor/features/logo.php'':
85: $custom_logo_class = ' d-none d-md-inline-block';
129: $html .= '
* go to //Settings// of //OD Local Fonts// component and enable //Helix Ultimate// and //SP Page Builder// integration
* change all fonts in your //SP Page Builder// pages
===== Prepare content in SP Page Builder Pro =====
- In the SP Page Builder //page// of your //test// site: Create a section to be designed. When it's finished delete all unused elements, then **save** the section.
- Go to //phpMyAdmin// and copy the last row in table ''#__sppagebuilder_sections'' of the //production// site. Edit this row and replace the content of field ''section'' with the content of field ''section'' of the newly saved section in the //test// site. Make sure you have given the new row a //title// for easy identification.
- In the SP Page Builder //page// of your //production// site: Open //Saved Items// on the left and drag the newly created section to the desired position. You might need to close and open the page first for the //Saved Items// to update.
===== Move categories and articles =====
I decided to start a new Joomla 6 site with a fresh install and transfer the previous site's categories and articles to the new site. I did not use an extension or tool to do that, so I have full control on what's going on. Previous site: Joomla 4.4.14, new site: Joomla 6.1.4. The following steps are what you need to do. (taken from Chrome query //how can i copy articles and categories from one joomla installation to another//)
- Ensure all the languages used on your previous site are installed, active, and published as **Content Languages**.
- Take a backup of both sites.
- Export Tables: Open //phpMyAdmin// on your old site and export the following tables as SQL files:<code>#__categories
#__content
#__associations
#__workflow_associations
#__fields # optional if you use Custom Fields
#__tags # optional if you use Tags</code>
- If you have set the user ID to the same ID used on the previous site as explained in [[#prepare_production_site|Prepare production site]] you don't need to do anything. If not, you need to change the ''created_by'' and ''modified_by'' user ID fields in all tables to a new site's valid user ID.
- In ''#__categories'' and ''#__content'' you need to set the ''asset_id'' to 0. You can do this with:<code>UPDATE #__content SET asset_id = 0;
UPDATE #__categories SET asset_id = 0;</code>
- Rebuild the Assets & Category Tree. Joomla relies on a )