diff --git a/contrib/home/main.php b/contrib/home/main.php
index c1be967f..f9485309 100644
--- a/contrib/home/main.php
+++ b/contrib/home/main.php
@@ -21,8 +21,7 @@ class Home extends SimpleExtension {
$config->set_default_string("home_links", '[$base/post/list|Posts]
[$base/comment/list|Comments]
[$base/tags|Tags]
-[$base/wiki|Wiki]
-[$base/wiki/more|»]');
+[$base/ext_doc|»]');
}
public function onPageRequest(PageRequestEvent $event) {
@@ -46,7 +45,8 @@ class Home extends SimpleExtension {
}
$sb = new SetupBlock("Home Page");
- $sb->add_longtext_option("home_links", 'Page Links - Example: [/post/list|Posts]
');
+ $sb->add_bool_option("home_choice", "Use custom page links: ");
+ $sb->add_longtext_option("home_links", '
Page Links - Example: [/post/list|Posts]
');
$sb->add_longtext_option("home_text", "
Page Text:
");
$sb->add_choice_option("home_counter", $counters, "
Counter: ");
$event->panel->add_block($sb);
@@ -74,7 +74,14 @@ class Home extends SimpleExtension {
}
// get the homelinks and process them
- $main_links = $config->get_string('home_links');
+ if($config->get_bool('home_choice')){
+ $main_links = $config->get_string('home_links');
+ }else{
+ $main_links = '[$base/post/list|Posts] [$base/comment/list|Comments] [$base/tags|Tags]';
+ if(file_exists("ext/pools")){$main_links .= ' [$base/pools|Pools]';}
+ if(file_exists("ext/wiki")){$main_links .= ' [$base/wiki|Wiki]';}
+ $main_links .= ' [$base/ext_doc|»]';
+ }
$main_links = str_replace('$base', $base_href, $main_links);
$main_links = preg_replace('#\[(.*?)\|(.*?)\]#', "\\2", $main_links);
$main_links = str_replace('//', "/", $main_links);