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

Обрезка хлебных крошек.


karendvd1980

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

Всем привет! Как в хлебных крошках убрать слово "каталог" - т.е. совсем его убрать, потому что есть в меню под шапкой ссылка на главную страницу.

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

Ищите слово каталог в языковых файлах, в папке /lang/

Найдётся соответствующая текстовая переменная.

Потом эту переменную ищите в файлах магазина.

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

В /includes/appliction_top.php закомментировать или удалить:

$breadcrumb->add(HEADER_TITLE_CATALOG, HTTP_SERVER . DIR_WS_CATALOG);
Ссылка на сообщение
Поделиться на другие сайты
  В 27.04.2014 в 13:25, support сказал:

 

В /includes/appliction_top.php закомментировать или удалить:

$breadcrumb->add(HEADER_TITLE_CATALOG, HTTP_SERVER . DIR_WS_CATALOG);

Спасибо

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

Не за что.

В следующей версии по умолчанию будет как раз закомментирована эта строка.

Ссылка на сообщение
Поделиться на другие сайты
  В 27.04.2014 в 13:58, support сказал:

Не за что.

В следующей версии по умолчанию будет как раз закомментирована эта строка.

Она в принципе не нужна, т.к. есть уже ссылка на главную страницу. Я по этому и решил ее убрать.

Ссылка на сообщение
Поделиться на другие сайты
  В 27.04.2014 в 14:08, support сказал:

На главной странице вообще хлебные крошки не нужны, imho.

 

Полностью согласен. По дурацки получается, когда страница сама на себя ссылается)

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

Так оно и будет со следующей версии.

demo.vamshop.ru - вот тут нет навигации на главной странице.

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

Подскажите, где посмотреть, что бы "Хлебные кроши" (слово "Каталог") отображались на главной странице, но было не в виде ссылки?

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

В /includes/application_top.php поменять:

$breadcrumb->add(HEADER_TITLE_CATALOG, HTTP_SERVER . DIR_WS_CATALOG);

на:

$breadcrumb->add(HEADER_TITLE_CATALOG);
Ссылка на сообщение
Поделиться на другие сайты

Видимо, как-то так:

if (isset($_GET['cat']) && isset($current_category_id) && strstr($PHP_SELF, FILENAME_DEFAULT)) {
$breadcrumb->add(HEADER_TITLE_CATALOG, HTTP_SERVER . DIR_WS_CATALOG);
} else {
$breadcrumb->add(HEADER_TITLE_CATALOG);
}
Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later...

Всё правильно.

Зачем страница будет ссылаться на саму себя.

 

Если нужно что б ссылка была, просто вместо этого кода оставьте:

$breadcrumb->add(HEADER_TITLE_CATALOG, HTTP_SERVER . DIR_WS_CATALOG);
Ссылка на сообщение
Поделиться на другие сайты

Нет, проблема в том, что по вышеуказанному коду 

 

  В 19.04.2015 в 14:58, support сказал:

 

Видимо, как-то так:

if (isset($_GET['cat']) && isset($current_category_id) && strstr($PHP_SELF, FILENAME_DEFAULT)) {
$breadcrumb->add(HEADER_TITLE_CATALOG, HTTP_SERVER . DIR_WS_CATALOG);
} else {
$breadcrumb->add(HEADER_TITLE_CATALOG);
}

Элемент "каталог" делается некликабельным на главной странице (как и надо), а так же на странице КАРТОЧКИ ТОВАРА. При этом на странице листинга товара все работает как надо!

 

http://instrumentimsk.ru/vozduhoduvka_Efco_SA_2700.html

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

Попробуйте так:

if (isset($_GET['cat']) && isset($current_category_id) && isset($actual_products_id) && strstr($PHP_SELF, FILENAME_DEFAULT)) {
$breadcrumb->add(HEADER_TITLE_CATALOG, HTTP_SERVER . DIR_WS_CATALOG);
} else {
$breadcrumb->add(HEADER_TITLE_CATALOG);
}
Ссылка на сообщение
Поделиться на другие сайты

Тогда так:

if (isset($_GET['cat']) && isset($current_category_id) && strstr($PHP_SELF, FILENAME_DEFAULT) or isset($actual_products_id)) {
$breadcrumb->add(HEADER_TITLE_CATALOG, HTTP_SERVER . DIR_WS_CATALOG);
} else {
$breadcrumb->add(HEADER_TITLE_CATALOG);
}
Ссылка на сообщение
Поделиться на другие сайты

Помогло! Но работает только для страниц ЛИСТИНГА ТОВАРА и КАРТОЧКИ ТОВАРА! Для остальных страниц: Корзина, производитель, поиск, вход, акаунт, регистрация... - "каталог" некликабелен, а на информационных страницах ВООБЩЕ не отображается текущее положение! 

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

Добавляйте в условие и другие страницы, по аналогии как это сделано с FILENAME_DEFAULT

 

Корзина - FILENAME_SHOPPING_CART

и т.д.

 

список файлов посмотреть можно в /includes/filenames.php

 

Хотя, на мой взгялд, у Вас сама идея плохая, зачем в цепочке навигации эта ссылка.

 

У Вас ссылка Главная просится рядом с поиском, перед ссылкой Доставка + логотип должен быть ссылкой на главную.

 

Не нужно в цепочке навигации ссылки на главную добавлять ещё и по той причине, что у Вас мало места, если будет длинное название товара + длинное название категории, у Вас просто цепочка навигации не влезет и будет срашно смотреться.

 

Нужно наоборот убирать всё лишнее, а не добавлять, как Вы это делаете.

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

Там же нет вложенной структуры страниц, что и куда будет ссылаться?!

Опять страница на саму себя чтоли будет ссылаться?!

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