diff --git a/Zotlabs/Module/Home.php b/Zotlabs/Module/Home.php index 0dec432d0..6dba214fb 100644 --- a/Zotlabs/Module/Home.php +++ b/Zotlabs/Module/Home.php @@ -104,26 +104,15 @@ class Home extends Controller { goaway($frontpage); } - $o .= '
'; + $sitename = Config::Get('system', 'sitename', 'Hubzilla'); + $welcome = sprintf(t('Welcome to %s'), $sitename); + $login_on_homepage = Config::Get('system', 'login_on_homepage'); - $sitename = Config::Get('system', 'sitename'); - if ($sitename) { - $o .= '
'; - $o .= '

' . sprintf(t('Welcome to %s'), $sitename) . '

'; - $o .= '
'; - - } - - $o .= '
'; - - $loginbox = Config::Get('system', 'login_on_homepage'); - if (intval($loginbox) || $loginbox === false) - $o .= login(true); - - $o .= '
'; - $o .= '
'; - - return $o; + $tpl = get_markup_template('home.tpl'); + return replace_macros($tpl, [ + 'welcome' => $welcome, + 'loginbox' => $login_on_homepage ? login(true) : false, + ]); } diff --git a/view/tpl/home.tpl b/view/tpl/home.tpl new file mode 100644 index 000000000..0d7ce4a0a --- /dev/null +++ b/view/tpl/home.tpl @@ -0,0 +1,10 @@ +
+ {{if $welcome}} +
+

{{$welcome}}

+
+ {{/if}} +
+ {{if $loginbox}}{{$loginbox}}{{/if}} +
+