diff options
author | redmatrix <mike@macgirvin.com> | 2016-09-26 16:34:53 -0700 |
---|---|---|
committer | redmatrix <mike@macgirvin.com> | 2016-09-26 16:34:53 -0700 |
commit | 5716556766eb4e329f0c6c1bc899a7621cbcd5a5 (patch) | |
tree | 798b5c8ecd312a3119a7452a0041ef75421f0604 /include | |
parent | cccffc77cd706710049f2d84021f84e25bea1f26 (diff) | |
download | volse-hubzilla-5716556766eb4e329f0c6c1bc899a7621cbcd5a5.tar.gz volse-hubzilla-5716556766eb4e329f0c6c1bc899a7621cbcd5a5.tar.bz2 volse-hubzilla-5716556766eb4e329f0c6c1bc899a7621cbcd5a5.zip |
allow a site to over-ride the help table-of-contents files
Diffstat (limited to 'include')
-rw-r--r-- | include/help.php | 5 | ||||
-rw-r--r-- | include/widgets.php | 8 |
2 files changed, 10 insertions, 3 deletions
diff --git a/include/help.php b/include/help.php index 5538fbc1e..3081ae41f 100644 --- a/include/help.php +++ b/include/help.php @@ -37,7 +37,10 @@ function get_help_content($tocpath = false) { $doctype = 'html'; } } - + + if(($tocpath) && (! $text)) + return ''; + if($tocpath === false) { if(! $text) { $text = load_doc_file('doc/Site.md'); diff --git a/include/widgets.php b/include/widgets.php index 9cd15dd59..2e1e58717 100644 --- a/include/widgets.php +++ b/include/widgets.php @@ -1504,7 +1504,9 @@ function widget_helpindex($arr) { $o .= '<div class="widget">'; $o .= '<h3>' . t('Documentation') . '</h3>'; - $level_0 = get_help_content('toc'); + $level_0 = get_help_content('sitetoc'); + if(! $level_0) + $level_0 = get_help_content('toc'); $level_0 = preg_replace('/\<ul(.*?)\>/','<ul class="nav nav-pills nav-stacked">',$level_0); @@ -1515,7 +1517,9 @@ function widget_helpindex($arr) { $path = ''; for($x = 1; $x < argc(); $x ++) { $path .= argv($x) . '/'; - $y = get_help_content($path . 'toc'); + $y = get_help_content($path . 'sitetoc'); + if(! $y) + $y = get_help_content($path . 'toc'); if($y) $levels[] = preg_replace('/\<ul(.*?)\>/','<ul class="nav nav-pills nav-stacked">',$y); } |