* [Home](help)
To change the look of friendica you have to touch the themes.
-The current default theme is [Vier](https://github.com/friendica/friendica/tree/master/view/theme/vier) but there are numerous others.
-Have a look at [friendica-themes.com](http://friendica-themes.com) for an overview of the existing themes.
+The current default theme is [Vier](https://github.com/friendica/friendica/tree/stable/view/theme/vier) but there are numerous others.
+Have a look at [github.com/bkil/friendica-themes](https://github.com/bkil/friendica-themes) for an overview of the existing themes.
In case none of them suits your needs, there are several ways to change a theme.
So, how to work on the UI of friendica.
$colorset = DI::pConfig()->get( local_user(), 'duepuntozero','colorset');
if (!$colorset)
- $colorset = Config::get('duepuntozero', 'colorset');
+ $colorset = DI::config()->get('duepuntozero', 'colorset');
if ($colorset) {
if ($colorset == 'greenzero')
DI::page()['htmlhead'] .= '<link rel="stylesheet" href="view/theme/duepuntozero/deriv/greenzero.css" type="text/css" media="screen" />'."\n";
use Friendica\App;
function duepuntozero_lr_init(App $a) {
- $a-> theme_info = array(
- 'extends' => 'duepuntozero'.
- );
+ $a->setThemeInfoValue('extends', 'duepuntozero');
+
$a->set_template_engine('smarty3');
/* and more stuff e.g. the JavaScript function for the header */
}
When you want to inherit stuff from another theme you have to *announce* this in the theme_info:
- $a->theme_info = array(
- 'extends' => 'duepuntozero',
- );
+ $a->setThemeInfoValue('extends', 'duepuntozero');
which declares *duepuntozero* as parent of the theme.