Перейти к содержанию
Форум поддержки пользователей VamShop

Про навигацию ...


Дмитрий Арестов

Рекомендуемые сообщения

Дмитрий Арестов

Дабы не бить лбом об стену, решил спросить, возможно вопрос уже решен, либо есть идеи:

На странице товара http://test.ua/product_info.php?products_id= хочу избавится от названия продукта в навигации и отобразить его в шапке товара, как минимум, возможно еще в футуре.

Тот же вопрос про категорию где находишся в данный момент, не хочу ее отображать в навигации, а хотел-бы выносить где-то в шапку (хотя тут уже проще и можно отображать текст title в ну жном месте.).

Ссылка на сообщение
Поделиться на другие сайты

В /includes/application_top.php закомментируй или удали:


if ($product->isProduct()) {
$breadcrumb->add($product->getBreadcrumbName(), vam_href_link(FILENAME_PRODUCT_INFO, vam_product_link($product->data['products_id'], $product->data['products_name'])));
}

[/code]

Это выводится название товара в цепочке навигации.

Тоже самое можно и категорию там же удалить, тоже ищи по breadbcrumb

Насчёт title это в /includes/header.php

Наверное нужно поискать по products_name и по categories_name

Ссылка на сообщение
Поделиться на другие сайты
  • 2 years later...
Иван Юрченко

Нашел где выводятся в строке навигации названия и ссылки на категории

$breadcrumb->add($categories['categories_name'], vam_href_link(FILENAME_DEFAULT, vam_category_link($cPath_array[$i], $categories['categories_name'])));

Вот только проблемка в том, что если этот код корректировать, то это влияет на всю цепочку уже открытых категорий, мне же надо убрать ссылку с последней, текущей (открытой) категории. Как это можно сделать?

Ссылка на сообщение
Поделиться на другие сайты

строку


                $breadcrumb->add($categories['categories_name'], vam_href_link(FILENAME_DEFAULT, vam_category_link($cPath_array[$i], $categories['categories_name'])));
[/code] замени на
[code]
            if ($i+1 == $n){
                $breadcrumb->add($categories['categories_name']);
            } else {
                $breadcrumb->add($categories['categories_name'], vam_href_link(FILENAME_DEFAULT, vam_category_link($cPath_array[$i], $categories['categories_name'])));
            }

Ссылка на сообщение
Поделиться на другие сайты
Иван Юрченко

В принципе почти то, что надо! Спасибо большое.

Почти потому, что если открываешь страницу с товаром, то ссылки на активную категорию уже нет - а она то на уровень назад по сравнению с карточкой товара. Но это наверно все-таки лучше чем было раньше.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...