This is the fix to resolve this:
in helper.php
Replace this:
| Code: |
if ( strpos( $row->link, 'com_content&view=category&layout=blog' ) ) {
if ( preg_match('#blog&id=(.*)#ui', $row->link, $m) ) {
$catid = $m[1];
}
if ( $display_blog && $catid ) {
$indentpos = (strpos($row->treename, "-")/6)+ 2;
$listBlog = modQuickNavHelper::getBlogCategories($catid);
$row->link .= "&Itemid=$row->id";
$urlb = JRoute::_( $row->link ) ;
echo "<option value='".$urlb."'>".$row->treename."</option>";
if ( $listBlog ) {
foreach ( $listBlog as $row2 ) {
$blog_link = JRoute::_(ContentHelperRoute::getArticleRoute($row2->slug, $row2->catslug, $row2->sectionid));
echo "<option value='".$blog_link."'>".str_repeat( ' ', $indentpos )."- ".$row2->title."</option>";
}
}
}
break;
|
with this:
| Code: |
if ( $display_blog && strpos( $row->link, 'com_content&view=category&layout=blog' ) ) {
if ( preg_match('#blog&id=(.*)#ui', $row->link, $m) ) {
$catid = $m[1];
}
if ( $display_blog && $catid ) {
$indentpos = (strpos($row->treename, "-")/6)+ 2;
$listBlog = modQuickNavHelper::getBlogCategories($catid);
$row->link .= "&Itemid=$row->id";
$urlb = JRoute::_( $row->link ) ;
echo "<option value='".$urlb."'>".$row->treename."</option>";
if ( $listBlog ) {
foreach ( $listBlog as $row2 ) {
$blog_link = JRoute::_(ContentHelperRoute::getArticleRoute($row2->slug, $row2->catslug, $row2->sectionid));
echo "<option value='".$blog_link."'>".str_repeat( ' ', $indentpos )."- ".$row2->title."</option>";
}
}
}
break;
if (strpos( $row->link, 'com_content&view=category&layout=blog' ) ) {
$urlb = JRoute::_( $row->link ) ;
echo "<option value='".$urlb."'>".$row->treename."</option>";
}
|