Answer the question
In order to leave comments, you need to log in
(NetCat) How to exclude a section from breadcrumbs?
How to exclude a section (probably even a subsection would be more correct) from breadcrumbs?
Now the breadcrumbs look like this:
Home/Catalog/Section/
I want to do this:
Home/Catalog/Page Title
How to implement this?
tried different options:
nc_browse_path_range(0, $sub_level_count, $breadcrumbs) - Home/Directory/Section/
nc_browse_path_range(1, $sub_level_count, $breadcrumbs) - Home/Directory/
nc_browse_path_range(-1, $sub_level_count, $breadcrumbs) - Home/ Catalog / Section / Page Title
But, apparently, I did not achieve the desired result
Answer the question
In order to leave comments, you need to log in
Use the navigation class - https://netcat.ru/developers/docs/navigation/class/
As an example:
foreach ($nc_core->nav->get_path() as $sd) {
if (!$sd->ExternalURL) {//в данном случае из крошек исключаются разделы, ссылающиеся на другие, можете писать любое условие свое, в объекте $sd содержится вся информация по разделу
if ($sd->current) {
$out[] = "<li><span>".$sd->name."</span></li>";//добавляем просто имя раздела, т.к. он активный
} else {
$out[] = "<li><a href='".$sd->url."'>".$sd->name."</a></li>";//добавляем ссылку на раздел
}
}
}
//ну и где-то тут конкатенируем массив с нужным разделителем и выводим. на выходе отфильтрованные по вашему условию хлебные крошки
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question