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

Как убрать ссылку на раздел в котором мы уже находимся?


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

Добавлю: это касается всех ссылок куда мы заходим, на все статичные, и не статичные страницы, на товары которые смотрим

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

В /includes/application_top.php меняйте:


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

[/code] на:
[code]
$breadcrumb->add($categories['categories_name']);

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

Спасибо. А в разделах как такое сделать? И в информационных страницах? А то я нахожусь допустим в разделе

« Грибы » и при этом все ровно можно нажать опять на раздел « Грибы ».

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

Кстати странно, мне это не помогло один раз. Потом все вернул, затем опять сделал - > все ссылки никуда не исчезают - как есть так и остались? Не знаете почему?

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

В /includes/application_top.php меняйте:

Код:

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

на:

Код:

$breadcrumb->add($categories['categories_name']);

так ты просто убираеш ссылку а имя всеравно выводится но бля всеравно непонимаю зачем такое нужно делать :/ если оно действительно так нужно то возможно измени

for ($i = 0, $n = sizeof($cPath_array); $i < $n; $i ++)
for ($i = 0, $n = sizeof($cPath_array); $i < $n-1; $i ++)

(если ненужно выводить последний раздел)

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

Появилась другая проблема: крошки

Каталог » Зелень и грибы » Грибы

допустим мы находимся в разделе «Грибы» , но хотим попасть в «Зелень и грибы». Попасть мы туда не можем потому раздел на «Зелень и грибы» отсутствует ссылка. Как сделать так чтобы ссылка была?

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

Как все таки убрать ссылку, ссылающуюся на саму себя?

Вот нахожусь я в разделе лук: Каталог » Зелень и грибы » Лук. Как сделать так чтобы на лук ссылки небыло?

Верхний вариант решения убирает ссылку с не только с подкатегории, но и с категории, в которой находиться подкатегория

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

php код для этой метки в файле /templates/шаблон/source/boxes/content.php

Там нужно смотреть и править под себя код.

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

Заменить в /includes/application_top.php


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

Для остальных файлов ищем $breadcrumb и убираем ссылки ручками.

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

Небольшая корректировка для страницы товара:

в /includes/application_top.php


// add the products model/name to the breadcrumb trail
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] меняем на
[code]
// add the products model/name to the breadcrumb trail
if ($product->isProduct()) {
$breadcrumb->add($product->getBreadcrumbName());
}
а для категорий тогда будет

if ($i < $n-1){
$breadcrumb->add($categories['categories_name'], vam_href_link(FILENAME_DEFAULT, vam_category_link($cPath_array[$i], $categories['categories_name'])));}else {
if ($product->isProduct()) {$breadcrumb->add($categories['categories_name'], vam_href_link(FILENAME_DEFAULT, vam_category_link($cPath_array[$i], $categories['categories_name'])));} else {$breadcrumb->add($categories['categories_name']);}
}

[/code]

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