2014-09-24 4 views
0

Я работаю над сайтом Moodle и вам нужно создать маркетинговую целевую страницу. Я использую файл frontpage.php называемый в действие этого кода в файле config.php:отдельная визитная карточка moodle изнутри главная страница

// The site home page. 
    'frontpage' => array(
     'file' => 'frontpage.php', 
     'regions' => array('side-pre', 'side-post'), 
     'defaultregion' => 'side-pre', 
     'options' => array('nonavbar' => true), 
    ), 

Есть ли способ, чтобы вызвать другой файл при входе в систему?

ответ

1

Невозможно вызвать другую страницу, потому что первая страница Moodle - это просто специальный экземпляр курса (с курсом id = 1).

Однако вы можете изменить его компоновку и общий внешний вид, изменив файлы макета и стили CSS для прикладной темы (расположенные в теме/{имя_элемента}/макет/и тему/{имя_элемента}/стиль/соответственно).

Хорошим местом для начала было бы установить тему, настраиваемую с помощью интерфейса администратора Moodle, лучшим примером которого является, вероятно, тема Essential (https://moodle.org/plugins/view.php?plugin=theme_essential или https://github.com/DBezemer/moodle-theme_essential для репо GitHub). В этой теме представлены рекламные ролики на главной странице, слайд-шоу и множество других вещей прямо из коробки, поэтому вы вполне можете найти, что он делает все, что вам нужно, и вы можете вообще не столкнуться с кодом.

Надеюсь, это поможет.

Tony

+0

Спасибо за ответ @tony. Я хорошо разбираюсь в коде, который не совсем знаком с тем, что Moodle может и чего не может сделать. Я просто использую субдомен для экземпляра Moodle и создаю маркетинговую страницу в отдельном независимом пространстве. – EZDC

Смежные вопросы