X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=doc%2Fthemes.md;h=d2e4c59be3edee9fbcaf1f3454815eecefe02868;hb=6bc865ff4d68170c83a675cfc75cdc025a192b15;hp=63484b92bf869e75e30566f1f609bff70a72cd01;hpb=c1efd5a792d8badcd601cfac09c21b2592c57587;p=friendica.git
diff --git a/doc/themes.md b/doc/themes.md
index 63484b92bf..d2e4c59be3 100644
--- a/doc/themes.md
+++ b/doc/themes.md
@@ -6,7 +6,6 @@ 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.
In case none of them suits your needs, there are several ways to change a theme.
-If you need help theming, there is a forum @[ftdevs@friendica.eu](https://friendica.eu/profile/ftdevs) where you can ask theme specific questions and present your themes.
So, how to work on the UI of friendica.
@@ -168,6 +167,8 @@ The content of this file should be something like
theme_info = array(
'extends' => 'duepuntozero'.
@@ -180,13 +181,13 @@ Next take the default.php file found in the /view direcotry and exchange the asi
So the central part of the file now looks like this:
-
-
-
+
+
+
-
-
+
+
Finally we need a style.css file, inheriting the definitions from the parent theme and containing out changes for the new theme.
@@ -206,7 +207,7 @@ Basically what you have to do is identify which template you have to change so i
Adopt the CSS of the theme accordingly.
And iterate the process until you have the theme the way you want it.
-*Use the source Luke.* and don't hesitate to ask in @[ftdevs](https://friendica.eu/profile/ftdevs) or @[helpers](https://forum.friendi.ca/profile/helpers).
+*Use the source Luke.* and don't hesitate to ask in @[developers](https://forum.friendi.ca/profile/developers) or @[helpers](https://forum.friendi.ca/profile/helpers).
## Special Files
@@ -247,6 +248,12 @@ These three pieces of information should be listed.
If the original author is no longer working on the theme, but a maintainer has taken over, the maintainer should be listed as well.
The information from the theme header will be displayed in the admin panel.
+The first thing in file is to import the `App` class from `\Friendica\` namespace.
+
+ use Friendica\App;
+
+This will make our job a little easier, as we don't have to specify the full name every time we need to use the `App` class.
+
The next crucial part of the theme.php file is a definition of an init function.
The name of the function is _init.
So in the case of quattro it is