allow a site to over-ride the help table-of-contents files

This commit is contained in:
redmatrix 2016-09-26 16:34:53 -07:00
parent cccffc77cd
commit 5716556766
2 changed files with 10 additions and 3 deletions

View File

@ -37,7 +37,10 @@ function get_help_content($tocpath = false) {
$doctype = 'html'; $doctype = 'html';
} }
} }
if(($tocpath) && (! $text))
return '';
if($tocpath === false) { if($tocpath === false) {
if(! $text) { if(! $text) {
$text = load_doc_file('doc/Site.md'); $text = load_doc_file('doc/Site.md');

View File

@ -1504,7 +1504,9 @@ function widget_helpindex($arr) {
$o .= '<div class="widget">'; $o .= '<div class="widget">';
$o .= '<h3>' . t('Documentation') . '</h3>'; $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); $level_0 = preg_replace('/\<ul(.*?)\>/','<ul class="nav nav-pills nav-stacked">',$level_0);
@ -1515,7 +1517,9 @@ function widget_helpindex($arr) {
$path = ''; $path = '';
for($x = 1; $x < argc(); $x ++) { for($x = 1; $x < argc(); $x ++) {
$path .= argv($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) if($y)
$levels[] = preg_replace('/\<ul(.*?)\>/','<ul class="nav nav-pills nav-stacked">',$y); $levels[] = preg_replace('/\<ul(.*?)\>/','<ul class="nav nav-pills nav-stacked">',$y);
} }