I've had some beta testers (well, sortof...) and they make me wanna scream what you probably scream every day reading our posts: RTFM!!! :)
So, instead of a course opens with the Table of Content, I'd like it to open with the description.
Is it possible to change that order?
/Bosse
Hi,
I already assigned this to Michal, he is who in charge for any Guru issue :)
thank you
Hi, Bosse.
Yes, this can be done.
Copy this file:
ROOT/components/com_guru/views/guruprograms/tmpl/tabs.php
to:
ROOT/templates/your-template/html/com_guru/guruprograms/ (if you don't have those folders - feel free to create them)
Edit file in line 2077 ane replace this:
<div class="guru-course-view" id="guru_tabs">
<div>
<ul class="uk-subnav uk-subnav-pill">
<?php if(!empty($program_content) && $course_config->course_table_contents == "0"){?>
<li id="li-tab1" class="uk-active"><a href="#" onclick="javascript:changeGuruTab('tab1'); return false;"><?php echo JText::_("GURU_TAB_TABLE_CONTENT");?></a></li>
<?php }?>
<?php if($program->description != "" && $course_config->course_description_show == "0"){?>
<li id="li-tab2"><a href="#" onclick="javascript:changeGuruTab('tab2'); return false;"><?php echo JText::_("GURU_TAB_DESCRIPTION");?></a></li>
<?php }?>
<?php if($course_config->course_tab_price == "0" && !is_array($button)){?>
<li id="li-tab3"><a href="#" onclick="javascript:changeGuruTab('tab3'); return false;"><?php echo JText::_("GURU_BUY_PRICE");?></a></li>
<?php }?>
<?php if(!empty($exercise)){?>
<li id="li-tab4"><a href="#" onclick="javascript:changeGuruTab('tab4'); return false;"><?php echo JText::_("GURU_EXERCISE_FILES");?></a></li>
<?php }?>
<?php if($course_config->course_author == "0"){?>
<li id="li-tab5">
<a href="#" onclick="javascript:changeGuruTab('tab5'); return false;">
<?php
if(count($author) == 1){
echo JText::_("GURU_TAB_AUTHOR");
}
else{
echo JText::_("GURU_TAB_AUTHORS");
}
?>
</a>
</li>
<?php } ?>
<?php if((!empty($requirements) || $program->pre_req!="" || $program->pre_req_books!="" || $program->reqmts!="") && ($course_config->course_requirements == "0") && !is_array($button)){?>
<li id="li-tab6"><a href="#" onclick="javascript:changeGuruTab('tab6'); return false;"><?php echo JText::_("GURU_TAB_REQUIREMENTS");?></a></li>
<?php }?>
</ul>
</div>
<div class="tab-content">
<div id="tab1" style="display:block;">
<?php
if(!empty($program_content) && $course_config->course_table_contents == "0"){
tab1($program, $author, $program_content, $exercise, $requirements, $course, $config, $course_config, 'd');
}
?>
</div>
<div id="tab2" style="display:none;">
<?php
if($program->description != "" && $course_config->course_description_show == "0"){
tab2($program);
}
?>
</div>
<div id="tab3" style="display:none;">
<?php
if(!isset($button)){
$button = "";
}
if($course_config->course_tab_price == "0" && !is_array($button)){
tab3($program, $config);
}
?>
</div>
<div id="tab4" style="display:none;">
<?php
if(!empty($exercise)){
tab4($exercise,$config);
}
?>
</div>
<div id="tab5" style="display:none;">
<?php
if($course_config->course_author == "0"){
tab5($author,$course, $config, $course_config);
}
?>
</div>
<div id="tab6" style="display:none;">
<?php
if((!empty($requirements) || $program->pre_req!="" || $program->pre_req_books!="" || $program->reqmts!="") && ($course_config->course_requirements == "0") && !is_array($button)){
tab6($requirements, $program);
}
?>
</div>
</div>
</div>
</div>
</div>
<?php
}
?>
<div class="guru-course-view" id="guru_tabs">
<div>
<ul class="uk-subnav uk-subnav-pill">
<?php if($program->description != "" && $course_config->course_description_show == "0"){?>
<li id="li-tab1" class="uk-active"><a href="#" onclick="javascript:changeGuruTab('tab1'); return false;"><?php echo JText::_("GURU_TAB_DESCRIPTION");?></a></li>
<?php }?>
<?php if(!empty($program_content) && $course_config->course_table_contents == "0"){?>
<li id="li-tab2"><a href="#" onclick="javascript:changeGuruTab('tab2'); return false;"><?php echo JText::_("GURU_TAB_TABLE_CONTENT");?></a></li>
<?php }?>
<?php if($course_config->course_tab_price == "0" && !is_array($button)){?>
<li id="li-tab3"><a href="#" onclick="javascript:changeGuruTab('tab3'); return false;"><?php echo JText::_("GURU_BUY_PRICE");?></a></li>
<?php }?>
<?php if(!empty($exercise)){?>
<li id="li-tab4"><a href="#" onclick="javascript:changeGuruTab('tab4'); return false;"><?php echo JText::_("GURU_EXERCISE_FILES");?></a></li>
<?php }?>
<?php if($course_config->course_author == "0"){?>
<li id="li-tab5">
<a href="#" onclick="javascript:changeGuruTab('tab5'); return false;">
<?php
if(count($author) == 1){
echo JText::_("GURU_TAB_AUTHOR");
}
else{
echo JText::_("GURU_TAB_AUTHORS");
}
?>
</a>
</li>
<?php } ?>
<?php if((!empty($requirements) || $program->pre_req!="" || $program->pre_req_books!="" || $program->reqmts!="") && ($course_config->course_requirements == "0") && !is_array($button)){?>
<li id="li-tab6"><a href="#" onclick="javascript:changeGuruTab('tab6'); return false;"><?php echo JText::_("GURU_TAB_REQUIREMENTS");?></a></li>
<?php }?>
</ul>
</div>
<div class="tab-content">
<div id="tab1" style="display:block;">
<?php
if($program->description != "" && $course_config->course_description_show == "0"){
tab2($program);
}
?>
</div>
<div id="tab2" style="display:none;">
<?php
if(!empty($program_content) && $course_config->course_table_contents == "0"){
tab1($program, $author, $program_content, $exercise, $requirements, $course, $config, $course_config, 'd');
}
?>
</div>
<div id="tab3" style="display:none;">
<?php
if(!isset($button)){
$button = "";
}
if($course_config->course_tab_price == "0" && !is_array($button)){
tab3($program, $config);
}
?>
</div>
<div id="tab4" style="display:none;">
<?php
if(!empty($exercise)){
tab4($exercise,$config);
}
?>
</div>
<div id="tab5" style="display:none;">
<?php
if($course_config->course_author == "0"){
tab5($author,$course, $config, $course_config);
}
?>
</div>
<div id="tab6" style="display:none;">
<?php
if((!empty($requirements) || $program->pre_req!="" || $program->pre_req_books!="" || $program->reqmts!="") && ($course_config->course_requirements == "0") && !is_array($button)){
tab6($requirements, $program);
}
?>
</div>
</div>
</div>
</div>
</div>
<?php
}
?>