--- loncom/interface/lonaboutme.pm 2023/05/13 20:36:27 1.165 +++ loncom/interface/lonaboutme.pm 2023/09/27 14:52:26 1.166 @@ -1,7 +1,7 @@ # The LearningOnline Network # Personal Information Page # -# $Id: lonaboutme.pm,v 1.165 2023/05/13 20:36:27 raeburn Exp $ +# $Id: lonaboutme.pm,v 1.166 2023/09/27 14:52:26 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -147,7 +147,7 @@ sub handler { # ------------------------------------------------------------ Get Query String &Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, ['forceedit','forcestudent','todocs', - 'register','popup','folderpath','title']); + 'register','popup','folderpath','title','only_body']); # ----------------------------------------------- Available Portfolio file display if (($target ne 'tex') && ($action eq 'portfolio')) { &display_portfolio_header($r,$is_course); @@ -226,7 +226,9 @@ sub handler { if ($env{'form.popup'}) { # Don't show breadcrumbs in popup window $args->{'no_nav_bar'} = 1; } elsif (!$env{'form.register'}) { #Don't show breadcrumbs twice, when this page is part of course content and you call it - if (($env{'request.course.id'}) && + if (($env{'form.only_body'}) && ($env{'request.course.id'})) { + $args->{'only_body'} = 1; + } elsif (($env{'request.course.id'}) && ($env{'form.folderpath'} =~ /^supplemental/)) { &Apache::loncommon::validate_folderpath(1,'',$coursenum,$coursedomain); my $crstype = &Apache::loncommon::course_type(); @@ -239,6 +241,7 @@ sub handler { &Apache::lonhtmlcommon::docs_breadcrumbs(undef,$crstype,undef,$title,1); if (ref($brcrum) eq 'ARRAY') { $args->{'bread_crumbs'} = $brcrum; + $args->{'bread_crumbs_nomenu'} = 1; } } else { $args->{'bread_crumbs'} = [{href=>"/adm/$cdom/$cnum/aboutme",