Theme Migration to HumHub 1.3 ¶
Automatic stylesheet loading ¶
The file yourtheme-css/theme.css
is now automatically included into the HTML header.
Please remove following lines from the file yourtheme-views/layouts/head.php
:
<link href="<?= $this->theme->getBaseUrl() ?>/css/theme.css" rel="stylesheet">
<link href="<?= $this->theme->getBaseUrl() ?>/font/open_sans/open-sans.css" rel="stylesheet">
Parent themes ¶
Please refer to the Parent themes section for more information about the new @baseTheme
variable.
Using this technique will ease the update process of your custom theme.
Space & Profile Layouts and header ¶
The sidebar handling of the content container layouts has changed.
Please check following view files for changes:
/protected/humhub/modules/user/views/profile/_layout.php
/protected/humhub/modules/user/views/space/_layout.php
/protected/humhub/modules/user/views/profile/home.php
/protected/humhub/modules/user/views/space/home.php
Also check the deprecation of humhub\modules\activity\widgets\Stream
in case you've overwritten
the space or dashboard layout.
Also the space/profile header files (Statistic section) has slightly changed.
Please check following view files for changes:
/protected/humhub/modules/user/widgets/views/profileHeader.php
/protected/humhub/modules/space/widgets/views/header.php
New Richtext ¶
Added wrapper div comment-create-input-group
to ¶
/protected/humhub/modules/comment/views/comment/edit.php
/protected/humhub/modules/comment/widgets/views/form.php
Added wrapper div post-richtext-input-group
to ¶
/protected/humhub/modules/post/views/post/edit.php
Minor changes in the following less files: ¶
static/less/comment.less
static/less/file.less
static/less/mentioning.less
Note: Those changes will be included by rebuilding your theme, as long as you did not exclude those files from your theme build.
Added static/less/richtext.less
file. ¶
This file contains the style of the new wysiwyg rich text editor and will be included by a theme rebuild.
As with other less files this file can be excluded from your theme build by less variable @prev-richtext
.