Add option to setting to show additional button to course home - refs BT#20399

New option in setting added "add_extra_quit_to_home_icon":

$_configuration['lp_view_settings'] = [
    'display' => [
        //...
        'add_extra_quit_to_home_icon' => false,
    ],
];
pull/4475/head
Angel Fernando Quiroz Campos 4 years ago
parent 27685284a8
commit 29f3aff64e
  1. 1
      main/install/configuration.dist.php
  2. 3
      main/lp/lp_view.php
  3. 12
      main/template/default/learnpath/view.tpl

@ -1028,6 +1028,7 @@ ALTER TABLE skill_rel_course ADD CONSTRAINT FK_E7CEC7FA613FECDF FOREIGN KEY (ses
'hide_lp_arrow_navigation' => false,
'show_toolbar_by_default' => false,
'navigation_in_the_middle' => false,
'add_extra_quit_to_home_icon' => false,
],
];*/

@ -561,13 +561,16 @@ $showMenu = 0;
$settings = api_get_configuration_value('lp_view_settings');
$display = isset($settings['display']) ? $settings['display'] : false;
$navigationInTheMiddle = false;
$addExtraQuitToHomeIcon = false;
if (!empty($display)) {
$showMenu = isset($display['show_toolbar_by_default']) && $display['show_toolbar_by_default'] ? 1 : 0;
$navigationInTheMiddle = isset($display['navigation_in_the_middle']) && $display['navigation_in_the_middle'] ? 1 : 0;
$addExtraQuitToHomeIcon = $display['add_extra_quit_to_home_icon'] ?? false;
}
$template->assign('show_toolbar_by_default', $showMenu);
$template->assign('navigation_in_the_middle', $navigationInTheMiddle);
$template->assign('add_extra_quit_to_home_icon', $addExtraQuitToHomeIcon);
if ($gamificationMode == 1) {
$template->assign('gamification_stars', $lp->getCalculateStars($sessionId));

@ -155,6 +155,18 @@
<div class="lp-view-zone-container">
<div class="lp-view-tabs">
<div id="navTabsbar" class="nav-tabs-bar">
{% if add_extra_quit_to_home_icon %}
<a style="margin: 3px 10px 0 0; position: relative; z-index: 10"
role="button"
title="{{ 'Close'|get_lang }}"
href="{{ button_home_url }}"
class="icon-toolbar pull-right" target="_self"
onclick="window.parent.API.save_asset();"
>
<em class="fa fa-times" aria-hidden="true"></em>
</a>
{% endif %}
<ul id="navTabs" class="nav nav-tabs tabs-right" role="tablist">
<li role="presentation" class="active">
<a href="#lp-view-content" title="{{ 'Lesson'|get_lang }}"

Loading…
Cancel
Save